diff --git a/.flake8 b/.flake8 index 0617edc4d..8c03ef729 100644 --- a/.flake8 +++ b/.flake8 @@ -33,6 +33,7 @@ exclude = .*,__pycache__,resources.py # (false-positives) # D413: Missing blank line after last section (not in pep257?) # A003: Builtin name for class attribute (needed for overridden methods) +# W504: line break after binary operator ignore = B001,B008,B305, E128,E226,E265,E501,E402,E266,E722,E731, @@ -40,7 +41,8 @@ ignore = N802, P101,P102,P103, D102,D103,D106,D107,D104,D105,D209,D211,D401,D402,D403,D413, - A003 + A003, + W504 min-version = 3.4.0 max-complexity = 12 per-file-ignores = diff --git a/misc/requirements/requirements-flake8.txt b/misc/requirements/requirements-flake8.txt index f0132ecf8..cd1fcba4d 100644 --- a/misc/requirements/requirements-flake8.txt +++ b/misc/requirements/requirements-flake8.txt @@ -1,9 +1,9 @@ # This file is automatically generated by scripts/dev/recompile_requirements.py attrs==18.2.0 -flake8==3.5.0 +flake8==3.6.0 flake8-bugbear==18.8.0 -flake8-builtins==1.4.1 # rq.filter: != 1.4.0 +flake8-builtins==1.4.1 flake8-comprehensions==1.4.1 flake8-copyright==0.2.2 flake8-debugger==3.1.0 @@ -19,7 +19,7 @@ flake8-tuple==0.2.13 mccabe==0.6.1 pathmatch==0.2.1 pep8-naming==0.7.0 -pycodestyle==2.3.1 # rq.filter: < 2.4.0 +pycodestyle==2.4.0 pydocstyle==3.0.0 pyflakes==2.0.0 six==1.11.0 diff --git a/misc/requirements/requirements-flake8.txt-raw b/misc/requirements/requirements-flake8.txt-raw index 7ccbbce26..1f30b83ae 100644 --- a/misc/requirements/requirements-flake8.txt-raw +++ b/misc/requirements/requirements-flake8.txt-raw @@ -1,6 +1,6 @@ flake8 flake8-bugbear -flake8-builtins!=1.4.0 +flake8-builtins flake8-comprehensions flake8-copyright flake8-debugger @@ -15,9 +15,3 @@ flake8-tuple pep8-naming pydocstyle pyflakes - -# https://github.com/PyCQA/pycodestyle/issues/741 -#@ filter: pycodestyle < 2.4.0 - -# https://github.com/gforcada/flake8-builtins/issues/36 -#@ filter: flake8-builtins != 1.4.0 diff --git a/misc/requirements/requirements-pip.txt b/misc/requirements/requirements-pip.txt index 3ee692736..f95e8f620 100644 --- a/misc/requirements/requirements-pip.txt +++ b/misc/requirements/requirements-pip.txt @@ -3,6 +3,6 @@ appdirs==1.4.3 packaging==18.0 pyparsing==2.2.2 -setuptools==40.4.3 +setuptools==40.5.0 six==1.11.0 wheel==0.32.2 diff --git a/misc/requirements/requirements-pyinstaller.txt b/misc/requirements/requirements-pyinstaller.txt index 4edda80c9..f75eeb3a5 100644 --- a/misc/requirements/requirements-pyinstaller.txt +++ b/misc/requirements/requirements-pyinstaller.txt @@ -1,7 +1,7 @@ # This file is automatically generated by scripts/dev/recompile_requirements.py altgraph==0.16.1 -future==0.16.0 +future==0.17.0 macholib==1.11 pefile==2018.8.8 -e git+https://github.com/pyinstaller/pyinstaller.git@develop#egg=PyInstaller diff --git a/misc/requirements/requirements-pylint.txt b/misc/requirements/requirements-pylint.txt index cbce32720..819975943 100644 --- a/misc/requirements/requirements-pylint.txt +++ b/misc/requirements/requirements-pylint.txt @@ -14,7 +14,7 @@ lazy-object-proxy==1.3.1 mccabe==0.6.1 pycparser==2.19 pylint==2.1.1 -python-dateutil==2.7.3 +python-dateutil==2.7.5 ./scripts/dev/pylint_checkers requests==2.20.0 six==1.11.0 diff --git a/misc/requirements/requirements-tests.txt b/misc/requirements/requirements-tests.txt index b324b2339..eb52e2cc7 100644 --- a/misc/requirements/requirements-tests.txt +++ b/misc/requirements/requirements-tests.txt @@ -13,7 +13,7 @@ fields==5.0.0 Flask==1.0.2 glob2==0.6 hunter==2.0.2 -hypothesis==3.79.0 +hypothesis==3.81.0 itsdangerous==1.1.0 # Jinja2==2.10 Mako==1.0.7 @@ -24,7 +24,7 @@ parse-type==0.4.2 pluggy==0.8.0 py==1.7.0 py-cpuinfo==4.0.0 -pytest==3.9.2 +pytest==3.9.3 pytest-bdd==3.0.0 pytest-benchmark==3.1.1 pytest-cov==2.6.0 @@ -38,5 +38,5 @@ pytest-travis-fold==1.3.0 pytest-xvfb==1.1.0 PyVirtualDisplay==0.2.1 six==1.11.0 -vulture==0.29 +vulture==1.0 Werkzeug==0.14.1 diff --git a/misc/requirements/requirements-tox.txt b/misc/requirements/requirements-tox.txt index 7ed4022bb..a3c980b5e 100644 --- a/misc/requirements/requirements-tox.txt +++ b/misc/requirements/requirements-tox.txt @@ -4,5 +4,5 @@ pluggy==0.8.0 py==1.7.0 six==1.11.0 toml==0.10.0 -tox==3.5.2 +tox==3.5.3 virtualenv==16.0.0 diff --git a/misc/requirements/requirements-vulture.txt b/misc/requirements/requirements-vulture.txt index 622527f5d..74ce34551 100644 --- a/misc/requirements/requirements-vulture.txt +++ b/misc/requirements/requirements-vulture.txt @@ -1,3 +1,3 @@ # This file is automatically generated by scripts/dev/recompile_requirements.py -vulture==0.29 +vulture==1.0