commit 743939acc3f4cbeb570b229c94ccc3e25c7e78e1 Author: Nick Mathewson nickm@torproject.org Date: Thu Jul 9 14:44:12 2020 -0400
Try setting python version to python 3 in travis. --- .travis.yml | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-)
diff --git a/.travis.yml b/.travis.yml index ff8f540..fca1820 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,7 @@ language: python
# The default python version on Travis is 2.7 # But we add this line to show the python version in the Travis UI -python: "2.7" +python: "3.8"
os: - linux @@ -30,7 +30,7 @@ env: - TOR="master-nightly" NETWORK_FLAVOUR="basic-min"
matrix: - # include creates Linux, python 2.7, tor master builds by default + # include creates Linux, python 3.8, tor master builds by default # we use tor master to catch tor issues before stable releases # the key(s) in each item override these defaults include: @@ -39,9 +39,6 @@ matrix: ## ## We need to use macOS to test IPv6 networks, because Travis Linux doesn't ## support IPv6. But macOS is tricky: - ## - We use the default python version on macOS, which is currently 2.7. - ## (But we don't show the version, because Travis might change it - ## without us noticing.) ## - We use language: c, because language: python fails on Travis macOS. ## - We get the tor version in the homebrew cache on the macOS image. ## The latest tor version in homebrew is on this page: @@ -63,19 +60,19 @@ matrix: ## ## IPv6 networks (on macOS) ## "make test-network-all" on all supported tor versions - - env: TOR="stable-release" NETWORK_FLAVOUR="bridges+ipv6-min" + - env: PYTHON="python3" TOR="stable-release" NETWORK_FLAVOUR="bridges+ipv6-min" os: osx language: c python: ## The IPv6 exit test doesn't actually require IPv6, see #30182. ## But we'll keep this test, because it does test IPv6 exit config. - env: TOR="master-nightly" NETWORK_FLAVOUR="ipv6-exit-min" - - env: TOR="stable-release" NETWORK_FLAVOUR="hs-v23-ipv6-md" + - env: PYTHON="python3" TOR="stable-release" NETWORK_FLAVOUR="hs-v23-ipv6-md" os: osx language: c python: ## v3 onion service IPv6 tests - - env: TOR="stable-release" NETWORK_FLAVOUR="single-onion-v23-ipv6-md" + - env: PYTHON="python3" TOR="stable-release" NETWORK_FLAVOUR="single-onion-v23-ipv6-md" os: osx language: c python: @@ -140,10 +137,6 @@ matrix: ## Pre-installed in Travis Bionic: ## https://docs.travis-ci.com/user/reference/bionic/#python-support
- ## End of Life: 1 January 2020 - ## https://www.python.org/dev/peps/pep-0373/#update - - python: "2.7" - ## End of Life: December 2021 ## https://www.python.org/dev/peps/pep-0494/#lifespan - python: "3.6"
tor-commits@lists.torproject.org