Skip to content

Commit

Permalink
bump dependencies and manage with pip-tools
Browse files Browse the repository at this point in the history
  • Loading branch information
wemoloh committed Oct 1, 2019
1 parent 8b0d64a commit 2b34796
Show file tree
Hide file tree
Showing 4 changed files with 92 additions and 20 deletions.
12 changes: 6 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@ python:
- 3.4
- 3.5
- 3.6
- 3.7-dev
- 3.7
- 3.8-dev
- pypy3.5
- pypy3.6
env:
- EIDER_WS_LIB=aiohttp
- EIDER_WS_LIB=websockets
matrix:
exclude:
# websockets 4.0.1 has a SyntaxError under python 3.7
- python: 3.7-dev
env: EIDER_WS_LIB=websockets
allow_failures:
- python: 3.8-dev
install:
- pip install .
- pip install -r requirements-dev.txt
- if [[ $TRAVIS_PYTHON_VERSION == '3.4' ]]; then pip install -r requirements-dev-py34.txt; else pip install -r requirements-dev.txt; fi
script:
- pytest
- flake8
38 changes: 38 additions & 0 deletions requirements-dev-py34.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#
# This file is autogenerated by pip-compile
# To update, run:
#
# pip-compile --output-file=requirements-dev-py34.txt requirements-dev.in
#
aiohttp==2.3.10
async-timeout==2.0.1 # via aiohttp
atomicwrites==1.3.0 # via pytest
attrs==19.2.0 # via pytest
chardet==3.0.4 # via aiohttp
colorama==0.4.1 # via pytest
coverage==4.5.4 # via pytest-cov
entrypoints==0.3 # via flake8
flake8==3.7.8
idna-ssl==1.1.0 # via aiohttp
idna==2.8 # via idna-ssl, yarl
importlib-metadata==0.23 # via pluggy, pytest
mccabe==0.6.1 # via flake8
more-itertools==7.2.0 # via pytest, zipp
msgpack==0.6.2
multidict==4.5.2 # via aiohttp, yarl
packaging==19.2 # via pytest
pathlib2==2.3.5 # via importlib-metadata, pytest
pluggy==0.13.0 # via pytest
py==1.8.0 # via pytest
pycodestyle==2.5.0 # via flake8
pyflakes==2.1.1 # via flake8
pyparsing==2.4.2 # via packaging
pytest-cov==2.7.1
pytest==4.6.5
scandir==1.10.0 # via pathlib2
six==1.12.0 # via packaging, pathlib2, pytest
typing==3.7.4.1 # via flake8
wcwidth==0.1.7 # via pytest
websockets==7.0
yarl==1.1.1
zipp==0.6.0 # via importlib-metadata
14 changes: 14 additions & 0 deletions requirements-dev.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Packages listed here aren't strict dependencies of eider, but are needed to
# run the tests.

aiohttp>=2.3.10
flake8
msgpack
pytest>=3
pytest-cov

# websockets 8.0 drops Python 3.4 & 3.5 support
websockets>=7,<8

# yarl 1.2 drops Python 3.4 support
yarl>=1.1,<1.2
48 changes: 34 additions & 14 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,34 @@
# Packages listed here aren't strict dependencies of eider, but are needed to
# run the tests.

aiohttp>=2.3.10
flake8
msgpack
pytest>=3
pytest-cov

# websockets 4.0.1 has a SyntaxError under python 3.7
websockets>=4;python_version<"3.7"

# yarl 1.2 drops Python 3.4 support
yarl>=1.1,<1.2
#
# This file is autogenerated by pip-compile
# To update, run:
#
# pip-compile requirements-dev.in
#
aiohttp==3.6.1
async-timeout==3.0.1 # via aiohttp
atomicwrites==1.3.0 # via pytest
attrs==19.2.0 # via aiohttp, pytest
chardet==3.0.4 # via aiohttp
colorama==0.4.1 # via pytest
coverage==4.5.4 # via pytest-cov
entrypoints==0.3 # via flake8
flake8==3.7.8
idna==2.8 # via yarl
importlib-metadata==0.23 # via pluggy, pytest
mccabe==0.6.1 # via flake8
more-itertools==7.2.0 # via pytest, zipp
msgpack==0.6.2
multidict==4.5.2 # via aiohttp, yarl
packaging==19.2 # via pytest
pluggy==0.13.0 # via pytest
py==1.8.0 # via pytest
pycodestyle==2.5.0 # via flake8
pyflakes==2.1.1 # via flake8
pyparsing==2.4.2 # via packaging
pytest-cov==2.7.1
pytest==5.2.0
six==1.12.0 # via packaging
wcwidth==0.1.7 # via pytest
websockets==7.0
yarl==1.1.1
zipp==0.6.0 # via importlib-metadata

0 comments on commit 2b34796

Please sign in to comment.