Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Add most recent Python versions in Travis CI #433
Add more recent Python versions including development branches and nightly build.
The motivation came from reading brettcannon's article : https://snarky.ca/how-to-use-your-project-travis-to-help-test-python-itself/ . Trying to activate the newest Python versions on CI jobs is in most case a win-win situation: if everything works fine, there is nothing to worry about. If an issue is spotted, it is good to know about it to fix it on your side or to open a bug on CPython ( https://bugs.python.org/ ).
Also, if a failures is spotted, you can use the allow_failures option in your matrix build (more information about this in the link above).
Also, nightly and 3.7-dev may be a bit too recent/unstable so I can remove then if need be.
More information about how this PR happened : https://github.com/SylvainDe/CIthon .
More information about the various Python versions available on Travis : https://docs.travis-ci.com/user/languages/python/ .
More information about the Python 3.6 version schedule : https://www.python.org/dev/peps/pep-0494/ .
@@ Coverage Diff @@ ## master #433 +/- ## ========================================== - Coverage 93.5% 92.83% -0.68% ========================================== Files 21 21 Lines 2141 2149 +8 Branches 377 379 +2 ========================================== - Hits 2002 1995 -7 - Misses 100 113 +13 - Partials 39 41 +2