Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Add py3.10 to compatibility matrix across all services except for metadata #2242

Merged
merged 5 commits into from
Apr 4, 2024

Conversation

kristenarmes
Copy link
Contributor

@kristenarmes kristenarmes commented Mar 27, 2024

Description

Adding py3.10 to compatibility matrix across all services except for metadata.
Metadata is blocked by amundsengremlin:

  • overrides package needs to be upgraded, which is doable
  • gremlinpython package needs to be upgraded, but there are some extra changes required for this when you go >=3.5.0 since it stops using the tornado package, and there are some restrictions with Neptune (see some details here). Since I don't use Neptune and have a good way of testing this to make sure it works, I am going to leave metadata out for now.

Motivation and Context

We are going to be upgrading our services to py3.10, so want to make sure everything will work as expected

How Has This Been Tested?

Tests will run on py3.10 as part of this PR

Documentation

CheckList

  • PR title addresses the issue accurately and concisely
  • Updates Documentation and Docstrings
  • Adds tests
  • Adds instrumentation (logs, or UI events)

@boring-cyborg boring-cyborg bot added area:common From common folder area:databuilder From databuilder folder area:dev-tools area:frontend From the Frontend folder area:metadata From the metadata folder area:search From the search folder labels Mar 27, 2024
Signed-off-by: Kristen Armes <karmes@lyft.com>
@Alagappan
Copy link
Contributor

Looks good! Please fix broken tests before merging in

Signed-off-by: Kristen Armes <karmes@lyft.com>
Signed-off-by: Kristen Armes <karmes@lyft.com>
Signed-off-by: Kristen Armes <karmes@lyft.com>
…ted tests

Signed-off-by: Kristen Armes <karmes@lyft.com>
@kristenarmes kristenarmes changed the title chore: Add py3.10 to compatibility matrix across all services chore: Add py3.10 to compatibility matrix across all services except for metadata Apr 4, 2024
@kristenarmes kristenarmes marked this pull request as ready for review April 4, 2024 22:03
@kristenarmes kristenarmes merged commit 164b956 into main Apr 4, 2024
22 checks passed
@kristenarmes kristenarmes deleted the karmes-py310-compatibility branch April 4, 2024 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:common From common folder area:databuilder From databuilder folder area:dev-tools area:frontend From the Frontend folder area:metadata From the metadata folder area:search From the search folder
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants