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

HARMONY-1646: Update supported Python versions to 3.9 through 3.13. #96

Merged
merged 1 commit into from
Oct 22, 2024

Conversation

chris-durbin
Copy link
Contributor

Jira Issue ID

HARMONY-1646

Description

Drop support for end of life Python 3.8. Add tests for Python 3.12 and 3.13.

Local Test Steps

Set up environments for 3.9, 3.10, 3.11, 3.12, and 3.13

Verify installation and tests work in each env.

  1. make install
  2. make lint
  3. make docs
  4. make test
  5. make examples

Test out the intro notebook to make sure things work as expected except for the known issue with STAC items not loading due to performance problems.

PR Acceptance Checklist

  • Acceptance criteria met
  • Tests added/updated (if needed) and passing
  • Documentation updated (if needed)

@chris-durbin
Copy link
Contributor Author

I verified the read the docs are working correctly - https://harmony-py.readthedocs.io/en/harmony-1646.

The Snyk issues are internal errors with Snyk itself so it did not run any checks. There's no way to force them to re-run in this PR.

Copy link
Contributor

@indiejames indiejames left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested locally

@chris-durbin chris-durbin merged commit cc1986a into main Oct 22, 2024
11 of 13 checks passed
@chris-durbin chris-durbin deleted the harmony-1646 branch October 22, 2024 11:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants