Skip to content

Commit

Permalink
Merge pull request #49 from njsmith/pin-dependencies
Browse files Browse the repository at this point in the history
Pin our dependencies in CI
  • Loading branch information
njsmith committed Jun 3, 2019
2 parents 4df55f3 + 1e723ab commit 086976d
Show file tree
Hide file tree
Showing 5 changed files with 84 additions and 8 deletions.
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ python:
- 3.7
# To see available versions:
# s3cmd ls s3://travis-python-archives/binaries/ubuntu/16.04/x86_64/
- pypy2.7-6.0.0
- pypy3.5-6.0.0
- pypy
- pypy3
dist: xenial

matrix:
Expand Down
3 changes: 3 additions & 0 deletions ci/rtd-requirements.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
sphinxcontrib_trio
cryptography==2.6.1
idna
36 changes: 35 additions & 1 deletion ci/rtd-requirements.txt
Original file line number Diff line number Diff line change
@@ -1 +1,35 @@
sphinxcontrib_trio
#
# This file is autogenerated by pip-compile
# To update, run:
#
# pip-compile ci/rtd-requirements.in
#
alabaster==0.7.12 # via sphinx
asn1crypto==0.24.0 # via cryptography
babel==2.7.0 # via sphinx
certifi==2019.3.9 # via requests
cffi==1.12.3 # via cryptography
chardet==3.0.4 # via requests
cryptography==2.6.1
docutils==0.14 # via sphinx
idna==2.8
imagesize==1.1.0 # via sphinx
jinja2==2.10.1 # via sphinx
markupsafe==1.1.1 # via jinja2
packaging==19.0 # via sphinx
pycparser==2.19 # via cffi
pygments==2.4.2 # via sphinx
pyparsing==2.4.0 # via packaging
pytz==2019.1 # via babel
requests==2.22.0 # via sphinx
six==1.12.0 # via cryptography, packaging
snowballstemmer==1.2.1 # via sphinx
sphinx==2.1.0 # via sphinxcontrib-trio
sphinxcontrib-applehelp==1.0.1 # via sphinx
sphinxcontrib-devhelp==1.0.1 # via sphinx
sphinxcontrib-htmlhelp==1.0.2 # via sphinx
sphinxcontrib-jsmath==1.0.1 # via sphinx
sphinxcontrib-qthelp==1.0.2 # via sphinx
sphinxcontrib-serializinghtml==1.1.3 # via sphinx
sphinxcontrib-trio==1.1.0
urllib3==1.25.3 # via requests
14 changes: 14 additions & 0 deletions test-requirements.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
pytest
pytest-cov
PyOpenSSL
service-identity
cryptography==2.6.1
idna
# This is the last version with py2 support
# and pip-compile won't let us pin it just on py2, so we have to pin it
# everywhere
more-itertools==5.0.0
# Really only needed on py2, but again, pip-compile doesn't handle
# environment markers well, so we install it everywhere and on py3 it
# just doesn't get used.
futures
35 changes: 30 additions & 5 deletions test-requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
pytest
pytest-cov
futures; python_version < "3"
PyOpenSSL
service-identity
#
# This file is autogenerated by pip-compile
# To update, run:
#
# pip-compile test-requirements.in
#
asn1crypto==0.24.0 # via cryptography
atomicwrites==1.3.0 # via pytest
attrs==19.1.0 # via pytest, service-identity
cffi==1.12.3 # via cryptography
coverage==4.5.3 # via pytest-cov
cryptography==2.6.1
futures==3.1.1
idna==2.8
importlib-metadata==0.17 # via pluggy, pytest
more-itertools==5.0.0
packaging==19.0 # via pytest
pluggy==0.12.0 # via pytest
py==1.8.0 # via pytest
pyasn1-modules==0.2.5 # via service-identity
pyasn1==0.4.5 # via pyasn1-modules, service-identity
pycparser==2.19 # via cffi
pyopenssl==19.0.0
pyparsing==2.4.0 # via packaging
pytest-cov==2.7.1
pytest==4.6.1
service-identity==18.1.0
six==1.12.0 # via cryptography, more-itertools, packaging, pyopenssl, pytest
wcwidth==0.1.7 # via pytest
zipp==0.5.1 # via importlib-metadata

0 comments on commit 086976d

Please sign in to comment.