Skip to content

Commit

Permalink
requirements: Updating static requirements to run tox in more modern …
Browse files Browse the repository at this point in the history
…systems

This also removes the `pytest-pip8` and `pytest-pylint` pytest plugin
dependencies, as we will be adopting the strategy from master and running
the linter directly instead from now on.

We now pin pylint at version 2.8.3, due to an upstream pylint crash introduced
in 2.9.x, see:

  #1496
  pylint-dev/pylint#4837
  • Loading branch information
gtristan committed Aug 18, 2021
1 parent 5c94753 commit 626d747
Show file tree
Hide file tree
Showing 6 changed files with 42 additions and 58 deletions.
23 changes: 9 additions & 14 deletions requirements/cov-requirements.txt
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
coverage==4.4.0; python_version < '3.8'
coverage==4.5.4; python_version >= '3.8'
pytest-cov==2.7.1
coverage==4.5.4
pytest-cov==2.10.1
## The following requirements were added by pip freeze:
atomicwrites==1.3.0
attrs==19.1.0
importlib-metadata==0.20
more-itertools==7.2.0
packaging==19.1
attrs==21.2.0
iniconfig==1.1.1
packaging==21.0
pluggy==0.13.1
py==1.8.0
pyparsing==2.4.2
pytest==5.1.2
six==1.12.0
wcwidth==0.1.7
zipp==0.6.0
py==1.10.0
pyparsing==2.4.7
pytest==6.2.4
toml==0.10.2
4 changes: 1 addition & 3 deletions requirements/dev-requirements.in
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
pep8
pylint
pylint == 2.8.3
pytest >= 3.7
pytest-datafiles
pytest-env
pytest-pep8
pytest-pylint
pytest-xdist
pytest-timeout
41 changes: 16 additions & 25 deletions requirements/dev-requirements.txt
Original file line number Diff line number Diff line change
@@ -1,31 +1,22 @@
pep8==1.7.1
pylint==2.3.1
pytest==5.1.2
pylint==2.8.3
pytest==6.2.4
pytest-datafiles==2.0
pytest-env==0.6.2
pytest-pep8==1.0.6
pytest-pylint==0.14.1
pytest-xdist==1.29.0
pytest-timeout==1.3.3
pytest-xdist==2.3.0
pytest-timeout==1.4.2
## The following requirements were added by pip freeze:
apipkg==1.5
astroid==2.2.5
atomicwrites==1.3.0
attrs==19.1.0
execnet==1.7.1
importlib-metadata==0.20
isort==4.3.21
lazy-object-proxy==1.4.2
astroid==2.5.6
attrs==21.2.0
execnet==1.9.0
iniconfig==1.1.1
isort==5.9.3
lazy-object-proxy==1.6.0
mccabe==0.6.1
more-itertools==7.2.0
packaging==19.1
packaging==21.0
pluggy==0.13.1
py==1.8.0
pyparsing==2.4.2
pytest-cache==1.0
pytest-forked==1.0.2
six==1.12.0
typed-ast==1.4.0
wcwidth==0.1.7
wrapt==1.11.2
zipp==0.6.0
py==1.10.0
pyparsing==2.4.7
pytest-forked==1.3.0
toml==0.10.2
wrapt==1.12.1
6 changes: 3 additions & 3 deletions requirements/plugin-requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
arpy==1.1.1
PyGObject==3.32.2
arpy==2.2.0
PyGObject==3.40.1
## The following requirements were added by pip freeze:
pycairo==1.18.1
pycairo==1.20.1
2 changes: 1 addition & 1 deletion requirements/requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Click
grpcio >= 1.10
jinja2 >= 2.10
pluginbase
protobuf >= 3.5
protobuf >= 3.6
psutil
ruamel.yaml >= 0.16
setuptools
Expand Down
24 changes: 12 additions & 12 deletions requirements/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
Click==7.0
grpcio==1.23.0
pluginbase==1.0.0
protobuf==3.9.1
psutil==5.6.3
ruamel.yaml==0.16.5
setuptools==40.8.0
ujson==1.35
click==8.0.1
grpcio==1.39.0
Jinja2==3.0.1
pluginbase==1.0.1
protobuf==3.17.3
psutil==5.8.0
ruamel.yaml==0.17.10
setuptools==44.1.1
ujson==4.0.2
## The following requirements were added by pip freeze:
Jinja2==2.10.1
MarkupSafe==1.1.1
ruamel.yaml.clib==0.1.2
six==1.12.0
MarkupSafe==2.0.1
ruamel.yaml.clib==0.2.6
six==1.16.0

0 comments on commit 626d747

Please sign in to comment.