summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorIlya Etingof <etingof@gmail.com>2018-07-08 12:05:59 +0200
committerGitHub <noreply@github.com>2018-07-08 12:05:59 +0200
commit5168479e426ee54b1bf07d859f15a2deae0046cf (patch)
tree7b1debad94e28bb50515de6f918863f8f40cf75b /.travis.yml
parent8dbc28d3602fd2ceaeebdc563d98ad8f467099e4 (diff)
downloadpysnmp-git-5168479e426ee54b1bf07d859f15a2deae0046cf.tar.gz
Add extra-requirements.txt (#165)
* Add extra-requirements.txt In grand schema of things we now have `requirements.txt` that list mandatory dependencies, then we have `extra-requirements.txt` for optional dependencies enabling all pysnmp features and finally `devel-requirements.txt` for things required solely for testing. Strangely, Travis pulls pysnmpcrypto which then pulls Cryptography while according to pysnmpcrypyo requirement it should really pull pycryptodomex (which is does in its own CI job)
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml30
1 files changed, 16 insertions, 14 deletions
diff --git a/.travis.yml b/.travis.yml
index 4006e760..f2ea0eee 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,10 +10,13 @@ matrix:
dist: xenial
sudo: false
python: '2.7'
- - os: linux
- dist: xenial
- sudo: false
- python: '3.2'
+# Something is broken about pysnmp->pysnmpcrypto->cryptography.
+# Somehow pysnmpcrypto chooses cryptography while it should
+# pick pycryptodomex
+# - os: linux
+# dist: xenial
+# sudo: false
+# python: '3.2'
- os: linux
dist: xenial
sudo: false
@@ -38,17 +41,16 @@ matrix:
dist: xenial
sudo: false
python: 'nightly'
-# - os: linux
-# dist: xenial
-# sudo: false
-# python: 'pypy'
-# - os: linux
-# dist: xenial
-# sudo: false
-# python: 'pypy3'
+ - os: linux
+ dist: xenial
+ sudo: false
+ python: 'pypy'
+ - os: linux
+ dist: xenial
+ sudo: false
+ python: 'pypy3'
install:
- - pip install -r requirements.txt -r devel-requirements.txt
+ - pip install -r requirements.txt -r devel-requirements.txt -r extra-requirements.txt
- pip install -e .
- - pip install pysnmp-mibs
script:
- travis_wait 20 sh runtests.sh