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 16, 2021
1 parent f87332e commit e3f053d
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 e3f053d

Please sign in to comment.