[tor-commits] [chutney/master] Travis: test more python versions
teor at torproject.org
teor at torproject.org
Wed Mar 13 02:13:56 UTC 2019
commit 27901cf3c2ae0ae967f21495040f553496675ec2
Author: teor <teor at torproject.org>
Date: Tue Mar 12 13:56:13 2019 +1000
Travis: test more python versions
---
.travis.yml | 30 ++++++++++++++++++++++++++----
1 file changed, 26 insertions(+), 4 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 829107a..93fbfdc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -74,18 +74,40 @@ matrix:
- tor
env: TOR="master-nightly"
## Test all supported python releases
+ ## Pre-installed in Travis xenial:
+ ## https://docs.travis-ci.com/user/reference/xenial/#python-support
+ ## End of Life: 1 January 2020
+ ## https://www.python.org/dev/peps/pep-0373/#id2
- python: "2.7"
+ ## Final Release: 17 March 2019
+ ## https://www.python.org/dev/peps/pep-0429/#release-schedule
- python: "3.4"
+ ## Final Release: 17 March 2019
+ ## https://www.python.org/dev/peps/pep-0478/#id4
- python: "3.5"
+ ## End of Life: December 2021
+ ## https://www.python.org/dev/peps/pep-0494/#lifespan
- python: "3.6"
- ## TODO: check if Travis Xenial supports these versions
- #- python: "3.7"
- #- python: "3.8-dev"
+ ## End of Life: June 2023
+ ## https://www.python.org/dev/peps/pep-0537/#lifespan
+ - python: "3.7"
+ ## Stable: 20 October 2019
+ ## (Switch from 3.8-dev to 3.8, and check for 3.9-dev)
+ ## End of Life: October2024
+ ## https://www.python.org/dev/peps/pep-0569/#lifespan
+ - python: "3.8-dev"
- python: "nightly"
# PyPy versions
- ## TODO: check if Travis Xenial supports these versions
+ ## End of Life: "forever"
+ ## http://doc.pypy.org/en/latest/faq.html#how-long-will-pypy-support-python2
+ ## But chutney can decide not to support python 2 after 1 Jan 2020.
+ ## Travis Xenial does not support pypy2.7
#- python: "pypy2.7"
+ ## PyPy does not have documented end of life dates
- python: "pypy3.5"
+ ## PyPy 3.6 is currently in alpha
+ ## Travis Xenial does not support pypy3.6-dev yet?
+ #- python: "pypy3.6-dev"
## Uncomment to allow the build to report success (with non-required
## sub-builds continuing to run) if all required sub-builds have
More information about the tor-commits
mailing list