Skip to content

Commit a0d0565

Browse files
authored
Merge pull request #269 from blueyed/xenial
ci: Travis: dist=xenial
2 parents 5c6058c + 54fb1b3 commit a0d0565

3 files changed

Lines changed: 17 additions & 72 deletions

File tree

.travis.yml

Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
dist: xenial
12
language: python
2-
sudo: false
3-
cache: pip
3+
cache: false
44
env:
55
global:
66
- LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
@@ -47,36 +47,30 @@ matrix:
4747
env:
4848
- TOXENV=py36-t41-c45
4949
- python: '3.7'
50-
dist: xenial
51-
sudo: required
5250
env:
5351
- TOXENV=py37-t310-c45
5452
- python: '3.7'
55-
dist: xenial
56-
sudo: required
5753
env:
5854
- TOXENV=py37-t40-c45
5955
- python: '3.7'
60-
dist: xenial
61-
sudo: required
6256
env:
6357
- TOXENV=py37-t41-c45
64-
- python: 'pypy'
58+
- python: 'pypy2.7-6.0'
6559
env:
6660
- TOXENV=pypy-t310-c45
67-
- python: 'pypy'
61+
- python: 'pypy2.7-6.0'
6862
env:
6963
- TOXENV=pypy-t40-c45
70-
- python: 'pypy'
64+
- python: 'pypy2.7-6.0'
7165
env:
7266
- TOXENV=pypy-t41-c45
73-
- python: 'pypy3'
67+
- python: 'pypy3.5-6.0'
7468
env:
7569
- TOXENV=pypy3-t310-c45
76-
- python: 'pypy3'
70+
- python: 'pypy3.5-6.0'
7771
env:
7872
- TOXENV=pypy3-t40-c45
79-
- python: 'pypy3'
73+
- python: 'pypy3.5-6.0'
8074
env:
8175
- TOXENV=pypy3-t41-c45
8276
before_install:
@@ -89,27 +83,6 @@ install:
8983
- easy_install --version
9084
- pip --version
9185
- tox --version
92-
- |
93-
set -ex
94-
if [[ $TRAVIS_PYTHON_VERSION == 'pypy' ]]; then
95-
(cd $HOME
96-
wget https://bitbucket.org/pypy/pypy/downloads/pypy2-v6.0.0-linux64.tar.bz2
97-
tar xf pypy2-*.tar.bz2
98-
pypy2-*/bin/pypy -m ensurepip
99-
pypy2-*/bin/pypy -m pip install -U virtualenv)
100-
export PATH=$(echo $HOME/pypy2-*/bin):$PATH
101-
export TOXPYTHON=$(echo $HOME/pypy2-*/bin/pypy)
102-
fi
103-
if [[ $TRAVIS_PYTHON_VERSION == 'pypy3' ]]; then
104-
(cd $HOME
105-
wget https://bitbucket.org/pypy/pypy/downloads/pypy3-v6.0.0-linux64.tar.bz2
106-
tar xf pypy3-*.tar.bz2
107-
pypy3-*/bin/pypy3 -m ensurepip
108-
pypy3-*/bin/pypy3 -m pip install -U virtualenv)
109-
export PATH=$(echo $HOME/pypy3-*/bin):$PATH
110-
export TOXPYTHON=$(echo $HOME/pypy3-*/bin/pypy3)
111-
fi
112-
set +x
11386
script:
11487
- tox -v
11588
after_failure:

ci/templates/.travis.yml

Lines changed: 9 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
dist: xenial
12
language: python
2-
sudo: false
3-
cache: pip
3+
cache: false
44
env:
55
global:
66
- LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
@@ -11,11 +11,13 @@ env:
1111
matrix:
1212
include:
1313
{%- for env in tox_environments %}{{ '' }}
14-
- python: '{{ env.split("-")[0] if env.startswith("pypy") else "{0[2]}.{0[3]}".format(env) }}'
15-
{% if env.startswith('py37') %}
16-
dist: xenial
17-
sudo: required
18-
{% endif %}
14+
{% if env.startswith("pypy-") %}
15+
- python: 'pypy2.7-6.0'
16+
{% elif env.startswith("pypy3-") %}
17+
- python: 'pypy3.5-6.0'
18+
{% else %}
19+
- python: '{{ "{0[2]}.{0[3]}".format(env) }}'
20+
{% endif %}
1921
env:
2022
- TOXENV={{ env }}{% if 'cover' in env %},report,coveralls,codecov{% endif -%}
2123
{%- endfor %}{{ '' }}
@@ -29,27 +31,6 @@ install:
2931
- easy_install --version
3032
- pip --version
3133
- tox --version
32-
- |
33-
set -ex
34-
if [[ $TRAVIS_PYTHON_VERSION == 'pypy' ]]; then
35-
(cd $HOME
36-
wget https://bitbucket.org/pypy/pypy/downloads/pypy2-v6.0.0-linux64.tar.bz2
37-
tar xf pypy2-*.tar.bz2
38-
pypy2-*/bin/pypy -m ensurepip
39-
pypy2-*/bin/pypy -m pip install -U virtualenv)
40-
export PATH=$(echo $HOME/pypy2-*/bin):$PATH
41-
export TOXPYTHON=$(echo $HOME/pypy2-*/bin/pypy)
42-
fi
43-
if [[ $TRAVIS_PYTHON_VERSION == 'pypy3' ]]; then
44-
(cd $HOME
45-
wget https://bitbucket.org/pypy/pypy/downloads/pypy3-v6.0.0-linux64.tar.bz2
46-
tar xf pypy3-*.tar.bz2
47-
pypy3-*/bin/pypy3 -m ensurepip
48-
pypy3-*/bin/pypy3 -m pip install -U virtualenv)
49-
export PATH=$(echo $HOME/pypy3-*/bin):$PATH
50-
export TOXPYTHON=$(echo $HOME/pypy3-*/bin/pypy3)
51-
fi
52-
set +x
5334
script:
5435
- tox -v
5536
after_failure:

tox.ini

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,6 @@ envlist =
88

99
[testenv]
1010
extras = testing
11-
basepython =
12-
pypy: {env:TOXPYTHON:pypy}
13-
pypy3: {env:TOXPYTHON:pypy3}
14-
{py27,docs}: {env:TOXPYTHON:python2.7}
15-
py34: {env:TOXPYTHON:python3.4}
16-
py35: {env:TOXPYTHON:python3.5}
17-
py36: {env:TOXPYTHON:python3.6}
18-
py37: {env:TOXPYTHON:python3.7}
19-
{clean,check,report,extension-coveralls,coveralls,spell}: python3.4
2011
setenv =
2112
PYTHONUNBUFFERED=yes
2213
passenv =

0 commit comments

Comments
 (0)