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

Remove Python 3.8 support #969

Open
6 tasks
elliotgunton opened this issue Feb 20, 2024 · 1 comment
Open
6 tasks

Remove Python 3.8 support #969

elliotgunton opened this issue Feb 20, 2024 · 1 comment
Labels
semver:minor A change requiring a minor version bump type:dependency-upgrade A dependency upgrade

Comments

@elliotgunton
Copy link
Collaborator

elliotgunton commented Feb 20, 2024

Python 3.8 is currently in security-fixes only, and reaches end of life later this year (2024-10) - we should drop support for 3.8, which will help clean up the repo.

List of tasks:

  • Update pyproject.toml - remove 3.8 PyPi classifier, set python >=3.9, run poetry lock
  • Remove from cicd.yaml, use 3.9 in pre-release.yaml, publish.yml
  • Remove files added for backwards compat (unparse.py, graphlib.py, possibly some others)
  • Use 3.9 for generating test data (update Makefile target)
  • Use 3.9 for generating models using datamodel-codegen
  • Use 3.9 as default global_config image and regenerate examples
@elliotgunton elliotgunton added type:dependency-upgrade A dependency upgrade semver:minor A change requiring a minor version bump labels Feb 20, 2024
@flaviuvadan
Copy link
Collaborator

I think this will also close #584 as a "not fix" (unfortunately :( )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver:minor A change requiring a minor version bump type:dependency-upgrade A dependency upgrade
Projects
None yet
Development

No branches or pull requests

2 participants