build: remove EOL Python versions from Travis config #2073
Merged
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.
Description
Oldest tested Python platform is now Python 3.6, set to reach end-of-life in December 2021.
This will help us conserve build credits, since Travis CI shifted to requiring manual grants of credits for open source projects on their newer infrastructure, leaving behind the straightforward system that had been in place for many years on their .org platform.
Somewhat related to this: We will be focusing more attention on a move to GitHub Actions in the coming weeks...
Checklist
make qa
(runsmake quality
andmake test
)Notes
Doing this separately from #2062 as it's time-sensitive: Travis will shut down the .org platform and force us onto their strictly metered .com infrastructure in just over a week, so it's important to get this merged as soon as the 7.1.0 release is cut and stretch our credit balance as far as possible while we hopefully migrate everything to GHA.