Skip to content

Commit 13472e6

Browse files
committed
Modernized the packaging/testing setup
1 parent 7460824 commit 13472e6

2 files changed

Lines changed: 30 additions & 20 deletions

File tree

.travis.yml

Lines changed: 30 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,36 @@
1+
language: python
12
sudo: false
23

3-
language: python
4+
stages:
5+
- name: test
6+
- name: deploy to pypi
7+
if: type = push AND tag =~ ^\d+\.\d+\.\d+
48

5-
python:
6-
- "2.6"
7-
- "2.7"
9+
jobs:
10+
fast_finish: true
11+
include:
12+
- env: TOXENV=pypy
13+
python: pypy
814

9-
install: pip install tox-travis
15+
- env: TOXENV=py26
16+
python: "2.6"
1017

11-
script: tox
18+
- env: TOXENV=py27
19+
20+
- stage: deploy to pypi
21+
install: skip
22+
script: skip
23+
deploy:
24+
provider: pypi
25+
user: agronholm
26+
password:
27+
secure: Dp2GLO5NK0cAV5uVSxq1s1Ux3IaJM/GYPskR8Nja9uTsktNmAhsPVDH+/w7a79G7ngyAoFv+GmDNXmAUOd6B3FrpnF9Lk4KIwSQ+agGQsdmQ5NrTVF33AXNMQiqLFd1nTq7g/or4qzUiDST9YgT3o6oIJwmGQRtTx4ZmIXSiGyMgQvxX27eMalLmA/FovgilxSkS3oEvhNTMgXI/E5CUgsFQC1rKcl+rzqfDv2kZoatrc0qrxMPeuDkNxZx9qb8gjstjcVJCjLZPZaIL2nSY6iQ2NdeKzLX2yDSXJn1yO+BX+1xlglxMYK+WUUQZvqExhWKm1sCsExSuvmF62FS0OLjLoUDNxKEQlSqS/fRZGAbDFkM4vxAWl89PF3MAFV12OES/HKA7cjbQcvPmAVC/88G3SSB5NxgsK/jOjhYh3scZtG/o6Mk5MB02ZqQdT7pNtMWK3B3XKUutK+zXWU975+1QG7sy/9O2qQpgIEkOGdIfZyNu3tS9k+1GmBKp1Va/e8VpfcAuHiV0U4zLnv8JJoCGWsdA69hkmue2oQ8CDIM8DBBQ1xJckCHa8ulvOoX5nCoVeumL23M60rKKSppqmcEC56vgfj1SMLpIYo75X4d5G3Y9ZcGFEWJoW0PdRZXmqoZAPqA30JPKIRV/oKr6FEJ1SFwiL8w9Lh1aHi7R06c=
28+
distributions: sdist bdist_wheel
29+
on:
30+
tags: true
1231

13-
deploy:
14-
provider: pypi
15-
user: agronholm
16-
password:
17-
secure: Dp2GLO5NK0cAV5uVSxq1s1Ux3IaJM/GYPskR8Nja9uTsktNmAhsPVDH+/w7a79G7ngyAoFv+GmDNXmAUOd6B3FrpnF9Lk4KIwSQ+agGQsdmQ5NrTVF33AXNMQiqLFd1nTq7g/or4qzUiDST9YgT3o6oIJwmGQRtTx4ZmIXSiGyMgQvxX27eMalLmA/FovgilxSkS3oEvhNTMgXI/E5CUgsFQC1rKcl+rzqfDv2kZoatrc0qrxMPeuDkNxZx9qb8gjstjcVJCjLZPZaIL2nSY6iQ2NdeKzLX2yDSXJn1yO+BX+1xlglxMYK+WUUQZvqExhWKm1sCsExSuvmF62FS0OLjLoUDNxKEQlSqS/fRZGAbDFkM4vxAWl89PF3MAFV12OES/HKA7cjbQcvPmAVC/88G3SSB5NxgsK/jOjhYh3scZtG/o6Mk5MB02ZqQdT7pNtMWK3B3XKUutK+zXWU975+1QG7sy/9O2qQpgIEkOGdIfZyNu3tS9k+1GmBKp1Va/e8VpfcAuHiV0U4zLnv8JJoCGWsdA69hkmue2oQ8CDIM8DBBQ1xJckCHa8ulvOoX5nCoVeumL23M60rKKSppqmcEC56vgfj1SMLpIYo75X4d5G3Y9ZcGFEWJoW0PdRZXmqoZAPqA30JPKIRV/oKr6FEJ1SFwiL8w9Lh1aHi7R06c=
18-
distributions: sdist bdist_wheel
19-
on:
20-
tags: true
21-
repo: agronholm/pythonfutures
22-
python: "2.7"
32+
python: "2.7"
33+
34+
install: pip install tox
35+
36+
script: tox

tox.ini

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
[tox]
22
envlist = py26,py27,pypy,jython
33

4-
[tox:travis]
5-
2.6 = py26
6-
2.7 = py27
7-
84
[testenv]
95
commands = {envpython} test_futures.py {posargs}
106

0 commit comments

Comments
 (0)