Remove support for end-of-life Python versions #200
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a re-sumbission of #194, which was closed due to the author deleting the fork.
The following version of Python are EOL. They are no longer receiving
bug fixes including for security issues. The following table at the
following link shows branch status with dates:
https://devguide.python.org/devcycle/#end-of-life-branches
By removing EOL Pythons, the code can take advantage of new features and
syntax. Such straightforward fixes have been applied using the tool
pyupgrade:
https://github.com/asottile/pyupgrade
Adopting new syntax will also allow for additional future improvements
such as adding type annotations.
Using pypinfo, we can see that that there are no Python 2 users through
PyPI: