cwacek / python-jsonschema-objects

Automatic Python binding generation from JSON Schemas
MIT License
364 stars 96 forks source link

build: Update classifiers stating Python versions #241

Closed EliahKagan closed 1 year ago

EliahKagan commented 1 year ago

This updates the classifiers listed in setup.py.

Removals:

Additions: 3.8, 3.9, 3.10, and 3.11. (Along with 3.7, which was already listed, these are the actual supported versions. These versions are tested regularly on CI, with all tests passing.)

While editing the classifiers, I also removed some unused imports.

I was unsure if I should really remove the 3.6 classifier at this time, but removing it doesn't prevent installation on 3.6, removing it achieves consistency with changes in #240, and from https://github.com/cwacek/python-jsonschema-objects/pull/240#issuecomment-1670453599 it appears that 3.6 support is not a goal.

It may make sense to add 3.12 later once any changes needed to install and pass all tests locally and on CI have been made, but I did not add it here.

I was unsure if the commit here should be prefixed build:, cleanup:, or something else. I can amend the message and force-push if that would be helpful.