Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 98e3095

Browse files
committed
Use tox-appveyor plugin instead of TOXPYTHON environment variable
1 parent 4a969c3 commit 98e3095

File tree

2 files changed

+10
-28
lines changed

2 files changed

+10
-28
lines changed

appveyor.yml

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,92 +8,85 @@ environment:
88
### USING HDF5 1.8 ###
99
- PYTHON: "C:\\Python27"
1010
TOXENV: "py27-test-deps"
11-
TOXPYTHON: "%PYTHON%\\python.exe"
1211
HDF5_VSVERSION: "9"
1312
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
1413

1514
- PYTHON: "C:\\Python34"
1615
TOXENV: "py34-test-deps"
17-
TOXPYTHON: "%PYTHON%\\python.exe"
1816
HDF5_VSVERSION: "10"
1917
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
2018

2119
- PYTHON: "C:\\Python35"
2220
TOXENV: "py35-test-deps"
23-
TOXPYTHON: "%PYTHON%\\python.exe"
2421
HDF5_VSVERSION: "14"
2522
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
2623

2724
- PYTHON: "C:\\Python36"
2825
TOXENV: "py36-test-deps"
29-
TOXPYTHON: "%PYTHON%\\python.exe"
3026
HDF5_VSVERSION: "14"
3127
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
3228

3329
- PYTHON: "C:\\Python27-x64"
3430
TOXENV: "py27-test-deps"
35-
TOXPYTHON: "%PYTHON%\\python.exe"
31+
TOX_APPVEYOR_X64: "1"
3632
HDF5_VSVERSION: "9-64"
3733
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
3834

3935
- PYTHON: "C:\\Python34-x64"
4036
TOXENV: "py34-test-deps"
41-
TOXPYTHON: "%PYTHON%\\python.exe"
37+
TOX_APPVEYOR_X64: "1"
4238
HDF5_VSVERSION: "10-64"
4339
DISTUTILS_USE_SDK: "1"
4440
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
4541

4642
- PYTHON: "C:\\Python35-x64"
4743
TOXENV: "py35-test-deps"
48-
TOXPYTHON: "%PYTHON%\\python.exe"
44+
TOX_APPVEYOR_X64: "1"
4945
HDF5_VSVERSION: "14-64"
5046
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
5147

5248
- PYTHON: "C:\\Python36-x64"
5349
TOXENV: "py36-test-deps"
54-
TOXPYTHON: "%PYTHON%\\python.exe"
50+
TOX_APPVEYOR_X64: "1"
5551
HDF5_VSVERSION: "14-64"
5652
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
5753

5854
### USING HDF5 1.10 ###
5955
- PYTHON: "C:\\Python27"
6056
TOXENV: "py27-test-deps"
61-
TOXPYTHON: "%PYTHON%\\python.exe"
6257
HDF5_VSVERSION: "9"
6358
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
6459
HDF5_VERSION: "1.10.1"
6560

6661
- PYTHON: "C:\\Python35"
6762
TOXENV: "py35-test-deps"
68-
TOXPYTHON: "%PYTHON%\\python.exe"
6963
HDF5_VSVERSION: "14"
7064
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
7165
HDF5_VERSION: "1.10.1"
7266

7367
- PYTHON: "C:\\Python36"
7468
TOXENV: "py36-test-deps"
75-
TOXPYTHON: "%PYTHON%\\python.exe"
7669
HDF5_VSVERSION: "14"
7770
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
7871
HDF5_VERSION: "1.10.1"
7972

8073
- PYTHON: "C:\\Python27-x64"
8174
TOXENV: "py27-test-deps"
82-
TOXPYTHON: "%PYTHON%\\python.exe"
75+
TOX_APPVEYOR_X64: "1"
8376
HDF5_VSVERSION: "9-64"
8477
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
8578
HDF5_VERSION: "1.10.1"
8679

8780
- PYTHON: "C:\\Python35-x64"
8881
TOXENV: "py35-test-deps"
89-
TOXPYTHON: "%PYTHON%\\python.exe"
82+
TOX_APPVEYOR_X64: "1"
9083
HDF5_VSVERSION: "14-64"
9184
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
9285
HDF5_VERSION: "1.10.1"
9386

9487
- PYTHON: "C:\\Python36-x64"
9588
TOXENV: "py36-test-deps"
96-
TOXPYTHON: "%PYTHON%\\python.exe"
89+
TOX_APPVEYOR_X64: "1"
9790
HDF5_VSVERSION: "14-64"
9891
HDF5_DIR: "C:\\hdf5\\%HDF5_VERSION%\\%HDF5_VSVERSION%"
9992
HDF5_VERSION: "1.10.1"
@@ -104,7 +97,7 @@ install:
10497
- "py -3.5 -m pip install --upgrade wheel pip setuptools"
10598
- "py -3.5 -m pip install requests"
10699
- "py -3.5 ci\\appveyor\\get_hdf5.py"
107-
- "py -3.5 -m pip install tox codecov"
100+
- "py -3.5 -m pip install tox codecov tox-appveyor"
108101

109102
build: off
110103

tox.ini

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,27 +26,19 @@ changedir =
2626
test: {toxworkdir}
2727
passenv =
2828
HDF5_DIR
29-
TOXPYTHON
3029
setenv =
3130
COVERAGE_FILE={toxinidir}/.coverage
3231
# needed otherwise coverage cannot find the file when reporting
33-
basepython =
34-
pypy3: {env:TOXPYTHON:pypy3}
35-
py27: {env:TOXPYTHON:python2.7}
36-
py34: {env:TOXPYTHON:python3.4}
37-
py35: {env:TOXPYTHON:python3.5}
38-
py36: {env:TOXPYTHON:python3.6}
39-
py37: {env:TOXPYTHON:python3.7}
32+
4033
pip_pre =
4134
pre: True
4235

4336
[testenv:nightly]
4437
pip_pre = True
45-
basepython = {env:TOXPYTHON:python3.8}
38+
basepython = python3.8
4639

4740
[testenv:docs]
4841
skip_install=True
49-
basepython = {env:TOXPYTHON:python}
5042
changedir=docs
5143
deps=
5244
sphinx
@@ -55,7 +47,6 @@ commands=
5547

5648
[testenv:check-manifest]
5749
skip_install=True
58-
basepython = {env:TOXPYTHON:python}
5950
deps=check-manifest
6051
setenv =
6152
CHECK_MANIFEST=true
@@ -64,14 +55,12 @@ commands=
6455

6556
[testenv:checkreadme]
6657
skip_install=True
67-
basepython = {env:TOXPYTHON:python}
6858
deps=readme_renderer
6959
commands=
7060
python setup.py check -s -r
7161

7262
[testenv:pre-commit]
7363
skip_install=True
74-
basepython = {env:TOXPYTHON:python}
7564
deps=pre-commit
7665
passenv = HOMEPATH SSH_AUTH_SOCK
7766
commands=

0 commit comments

Comments
 (0)