summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-11-26 17:54:04 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-11-26 17:54:04 +0100
commit0338b89a16d8c11486fc0a90c5434b83766f5b41 (patch)
tree37fda2b423259974487522eff766e9a26f027ce1 /misc
parent2f0563c009c9ad05b95b8a9bbe09d27ef7554b8e (diff)
downloadqutebrowser-0338b89a16d8c11486fc0a90c5434b83766f5b41.tar.gz
qutebrowser-0338b89a16d8c11486fc0a90c5434b83766f5b41.zip
Update requirements from master
Diffstat (limited to 'misc')
-rw-r--r--misc/requirements/requirements-check-manifest.txt12
-rw-r--r--misc/requirements/requirements-dev.txt30
-rw-r--r--misc/requirements/requirements-flake8.txt14
-rw-r--r--misc/requirements/requirements-mypy.txt20
-rw-r--r--misc/requirements/requirements-mypy.txt-raw2
-rw-r--r--misc/requirements/requirements-pylint.txt22
-rw-r--r--misc/requirements/requirements-pylint.txt-raw3
-rw-r--r--misc/requirements/requirements-pyqt-5.12.txt4
-rw-r--r--misc/requirements/requirements-pyqt-5.12.txt-raw4
-rw-r--r--misc/requirements/requirements-pyqt-5.13.txt4
-rw-r--r--misc/requirements/requirements-pyqt-5.13.txt-raw4
-rw-r--r--misc/requirements/requirements-pyqt-5.14.txt4
-rw-r--r--misc/requirements/requirements-pyqt-5.14.txt-raw4
-rw-r--r--misc/requirements/requirements-pyqt-5.15.0.txt4
-rw-r--r--misc/requirements/requirements-pyqt-5.15.0.txt-raw4
-rw-r--r--misc/requirements/requirements-pyqt-5.15.txt8
-rw-r--r--misc/requirements/requirements-pyqt-5.15.txt-raw4
-rw-r--r--misc/requirements/requirements-pyqt.txt10
-rw-r--r--misc/requirements/requirements-pyqt.txt-raw4
-rw-r--r--misc/requirements/requirements-pyroma.txt10
-rw-r--r--misc/requirements/requirements-qutebrowser.txt-raw2
-rw-r--r--misc/requirements/requirements-sphinx.txt22
-rw-r--r--misc/requirements/requirements-tests-bleeding.txt4
-rw-r--r--misc/requirements/requirements-tests.txt51
-rw-r--r--misc/requirements/requirements-tests.txt-raw3
-rw-r--r--misc/requirements/requirements-tox.txt24
-rw-r--r--misc/requirements/requirements-yamllint.txt2
27 files changed, 143 insertions, 136 deletions
diff --git a/misc/requirements/requirements-check-manifest.txt b/misc/requirements/requirements-check-manifest.txt
index d90908f76..c61218ba3 100644
--- a/misc/requirements/requirements-check-manifest.txt
+++ b/misc/requirements/requirements-check-manifest.txt
@@ -1,9 +1,9 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-build==0.6.0.post1
-check-manifest==0.46
-packaging==21.0
-pep517==0.11.0
-pyparsing==2.4.7
+build==0.7.0
+check-manifest==0.47
+packaging==21.3
+pep517==0.12.0
+pyparsing==3.0.6
toml==0.10.2
-tomli==1.2.1
+tomli==1.2.2
diff --git a/misc/requirements/requirements-dev.txt b/misc/requirements/requirements-dev.txt
index 802d525d7..e8b333aa4 100644
--- a/misc/requirements/requirements-dev.txt
+++ b/misc/requirements/requirements-dev.txt
@@ -1,26 +1,26 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
bump2version==1.0.1
-certifi==2021.5.30
-cffi==1.14.6
-charset-normalizer==2.0.4
-cryptography==3.4.7
-Deprecated==1.2.12
-github3.py==2.0.0
+certifi==2021.10.8
+cffi==1.15.0
+charset-normalizer==2.0.7
+cryptography==36.0.0
+Deprecated==1.2.13
+github3.py==3.0.0
hunter==3.3.8
-idna==3.2
+idna==3.3
jwcrypto==1.0
manhole==1.8.0
-packaging==21.0
-pycparser==2.20
+packaging==21.3
+pycparser==2.21
Pympler==0.9
-pyparsing==2.4.7
-PyQt-builder==1.10.3
+pyparsing==3.0.6
+PyQt-builder==1.12.2
python-dateutil==2.8.2
requests==2.26.0
-sip==6.1.1
+sip==6.4.0
six==1.16.0
toml==0.10.2
-uritemplate==3.0.1
-# urllib3==1.26.6
-wrapt==1.12.1
+uritemplate==4.1.1
+# urllib3==1.26.7
+wrapt==1.13.3
diff --git a/misc/requirements/requirements-flake8.txt b/misc/requirements/requirements-flake8.txt
index 256a50454..551536629 100644
--- a/misc/requirements/requirements-flake8.txt
+++ b/misc/requirements/requirements-flake8.txt
@@ -1,10 +1,10 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
attrs==21.2.0
-flake8==3.9.2
-flake8-bugbear==21.4.3
+flake8==4.0.1
+flake8-bugbear==21.9.2
flake8-builtins==1.5.3
-flake8-comprehensions==3.6.1
+flake8-comprehensions==3.7.0
flake8-copyright==0.2.2
flake8-debugger==4.0.0
flake8-deprecated==1.3
@@ -13,12 +13,12 @@ flake8-future-import==0.4.6
flake8-mock==0.3
flake8-polyfill==1.0.2
flake8-string-format==0.3.0
-flake8-tidy-imports==4.4.1
+flake8-tidy-imports==4.5.0
flake8-tuple==0.4.1
mccabe==0.6.1
pep8-naming==0.12.1
-pycodestyle==2.7.0
+pycodestyle==2.8.0
pydocstyle==6.1.1
-pyflakes==2.3.1
+pyflakes==2.4.0
six==1.16.0
-snowballstemmer==2.1.0
+snowballstemmer==2.2.0
diff --git a/misc/requirements/requirements-mypy.txt b/misc/requirements/requirements-mypy.txt
index 1ef2a054d..ce64972b3 100644
--- a/misc/requirements/requirements-mypy.txt
+++ b/misc/requirements/requirements-mypy.txt
@@ -1,21 +1,21 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
chardet==4.0.0
-diff-cover==6.3.3
-importlib-metadata==4.6.4
-importlib-resources==5.2.2
+diff-cover==6.4.2
+importlib-metadata==4.8.2
+importlib-resources==5.4.0
inflect==5.3.0
-Jinja2==3.0.1
+Jinja2==3.0.3
jinja2-pluralize==0.3.0
-lxml==4.6.3
+lxml==4.6.4
MarkupSafe==2.0.1
mypy==0.910
mypy-extensions==0.4.3
-pluggy==0.13.1
+pluggy==1.0.0
Pygments==2.10.0
PyQt5-stubs==5.15.2.0
toml==0.10.2
-types-dataclasses==0.1.7
-types-PyYAML==5.4.6
-typing-extensions==3.10.0.0
-zipp==3.5.0
+types-dataclasses==0.6.1
+types-PyYAML==6.0.1
+typing_extensions==4.0.0
+zipp==3.6.0
diff --git a/misc/requirements/requirements-mypy.txt-raw b/misc/requirements/requirements-mypy.txt-raw
index 0a70ce7df..4baeec11f 100644
--- a/misc/requirements/requirements-mypy.txt-raw
+++ b/misc/requirements/requirements-mypy.txt-raw
@@ -2,7 +2,7 @@ mypy
lxml # For HTML reports
diff-cover
-PyQt6-stubs
+PyQt5-stubs
types-dataclasses
types-PyYAML
diff --git a/misc/requirements/requirements-pylint.txt b/misc/requirements/requirements-pylint.txt
index 0f9750f11..5b91165f5 100644
--- a/misc/requirements/requirements-pylint.txt
+++ b/misc/requirements/requirements-pylint.txt
@@ -1,26 +1,26 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
astroid==2.3.3 # rq.filter: < 2.4
-certifi==2021.5.30
-cffi==1.14.6
-charset-normalizer==2.0.4
-cryptography==3.4.7
-Deprecated==1.2.12
+certifi==2021.10.8
+cffi==1.15.0
+charset-normalizer==2.0.7
+cryptography==36.0.0
+Deprecated==1.2.13
future==0.18.2
-github3.py==2.0.0
-idna==3.2
+github3.py==3.0.0
+idna==3.3
isort==4.3.21
jwcrypto==1.0
lazy-object-proxy==1.4.3
mccabe==0.6.1
-pefile==2021.5.24
-pycparser==2.20
+pefile==2021.9.3
+pycparser==2.21
pylint==2.4.4 # rq.filter: < 2.5
python-dateutil==2.8.2
./scripts/dev/pylint_checkers
requests==2.26.0
six==1.16.0
typed-ast==1.4.3 ; python_version<"3.8"
-uritemplate==3.0.1
-# urllib3==1.26.6
+uritemplate==4.1.1
+# urllib3==1.26.7
wrapt==1.11.2
diff --git a/misc/requirements/requirements-pylint.txt-raw b/misc/requirements/requirements-pylint.txt-raw
index 08d340665..ccee2ac10 100644
--- a/misc/requirements/requirements-pylint.txt-raw
+++ b/misc/requirements/requirements-pylint.txt-raw
@@ -12,3 +12,6 @@ pefile
# Already included via test requirements
#@ ignore: urllib3
+
+# For pylint_checkers
+#@ pip_args: --use-feature=in-tree-build
diff --git a/misc/requirements/requirements-pyqt-5.12.txt b/misc/requirements/requirements-pyqt-5.12.txt
index 638f2aae5..890306127 100644
--- a/misc/requirements/requirements-pyqt-5.12.txt
+++ b/misc/requirements/requirements-pyqt-5.12.txt
@@ -1,5 +1,5 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-PyQt6==5.12.3 # rq.filter: < 5.13
-PyQt6-sip==12.9.0
+PyQt5==5.12.3 # rq.filter: < 5.13
+PyQt5-sip==12.9.0
PyQtWebEngine==5.12.1 # rq.filter: < 5.13
diff --git a/misc/requirements/requirements-pyqt-5.12.txt-raw b/misc/requirements/requirements-pyqt-5.12.txt-raw
index 39d400c4c..f127ba42f 100644
--- a/misc/requirements/requirements-pyqt-5.12.txt-raw
+++ b/misc/requirements/requirements-pyqt-5.12.txt-raw
@@ -1,4 +1,4 @@
-#@ filter: PyQt6 < 5.13
+#@ filter: PyQt5 < 5.13
#@ filter: PyQtWebEngine < 5.13
-PyQt6 >= 5.12, < 5.13
+PyQt5 >= 5.12, < 5.13
PyQtWebEngine >= 5.12, < 5.13
diff --git a/misc/requirements/requirements-pyqt-5.13.txt b/misc/requirements/requirements-pyqt-5.13.txt
index f60eb9d48..5f4da4758 100644
--- a/misc/requirements/requirements-pyqt-5.13.txt
+++ b/misc/requirements/requirements-pyqt-5.13.txt
@@ -1,5 +1,5 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-PyQt6==5.13.2 # rq.filter: < 5.14
-PyQt6-sip==12.9.0
+PyQt5==5.13.2 # rq.filter: < 5.14
+PyQt5-sip==12.9.0
PyQtWebEngine==5.13.2 # rq.filter: < 5.14
diff --git a/misc/requirements/requirements-pyqt-5.13.txt-raw b/misc/requirements/requirements-pyqt-5.13.txt-raw
index 350f2a332..e60db7edb 100644
--- a/misc/requirements/requirements-pyqt-5.13.txt-raw
+++ b/misc/requirements/requirements-pyqt-5.13.txt-raw
@@ -1,4 +1,4 @@
-#@ filter: PyQt6 < 5.14
+#@ filter: PyQt5 < 5.14
#@ filter: PyQtWebEngine < 5.14
-PyQt6 >= 5.13, < 5.14
+PyQt5 >= 5.13, < 5.14
PyQtWebEngine >= 5.13, < 5.14
diff --git a/misc/requirements/requirements-pyqt-5.14.txt b/misc/requirements/requirements-pyqt-5.14.txt
index b963c8e76..9ce643666 100644
--- a/misc/requirements/requirements-pyqt-5.14.txt
+++ b/misc/requirements/requirements-pyqt-5.14.txt
@@ -1,5 +1,5 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-PyQt6==5.14.2 # rq.filter: < 5.15
-PyQt6-sip==12.9.0
+PyQt5==5.14.2 # rq.filter: < 5.15
+PyQt5-sip==12.9.0
PyQtWebEngine==5.14.0 # rq.filter: < 5.15
diff --git a/misc/requirements/requirements-pyqt-5.14.txt-raw b/misc/requirements/requirements-pyqt-5.14.txt-raw
index 79a389f01..9dadfc846 100644
--- a/misc/requirements/requirements-pyqt-5.14.txt-raw
+++ b/misc/requirements/requirements-pyqt-5.14.txt-raw
@@ -1,4 +1,4 @@
-#@ filter: PyQt6 < 5.15
+#@ filter: PyQt5 < 5.15
#@ filter: PyQtWebEngine < 5.15
-PyQt6 >= 5.14, < 5.15
+PyQt5 >= 5.14, < 5.15
PyQtWebEngine >= 5.14, < 5.15
diff --git a/misc/requirements/requirements-pyqt-5.15.0.txt b/misc/requirements/requirements-pyqt-5.15.0.txt
index 9f9e3953f..b111a93f3 100644
--- a/misc/requirements/requirements-pyqt-5.15.0.txt
+++ b/misc/requirements/requirements-pyqt-5.15.0.txt
@@ -1,5 +1,5 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-PyQt6==5.15.0 # rq.filter: == 5.15.0
-PyQt6-sip==12.9.0
+PyQt5==5.15.0 # rq.filter: == 5.15.0
+PyQt5-sip==12.9.0
PyQtWebEngine==5.15.0 # rq.filter: == 5.15.0
diff --git a/misc/requirements/requirements-pyqt-5.15.0.txt-raw b/misc/requirements/requirements-pyqt-5.15.0.txt-raw
index e498f5462..12d6adb7d 100644
--- a/misc/requirements/requirements-pyqt-5.15.0.txt-raw
+++ b/misc/requirements/requirements-pyqt-5.15.0.txt-raw
@@ -1,4 +1,4 @@
-#@ filter: PyQt6 == 5.15.0
+#@ filter: PyQt5 == 5.15.0
#@ filter: PyQtWebEngine == 5.15.0
-PyQt6 == 5.15.0
+PyQt5 == 5.15.0
PyQtWebEngine == 5.15.0
diff --git a/misc/requirements/requirements-pyqt-5.15.txt b/misc/requirements/requirements-pyqt-5.15.txt
index 6f05d2d0e..3a3110c8b 100644
--- a/misc/requirements/requirements-pyqt-5.15.txt
+++ b/misc/requirements/requirements-pyqt-5.15.txt
@@ -1,7 +1,7 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-PyQt6==5.15.4 # rq.filter: < 5.16
-PyQt6-Qt5==5.15.2
-PyQt6-sip==12.9.0
-PyQtWebEngine==5.15.4 # rq.filter: < 5.16
+PyQt5==5.15.6 # rq.filter: < 5.16
+PyQt5-Qt5==5.15.2
+PyQt5-sip==12.9.0
+PyQtWebEngine==5.15.5 # rq.filter: < 5.16
PyQtWebEngine-Qt5==5.15.2
diff --git a/misc/requirements/requirements-pyqt-5.15.txt-raw b/misc/requirements/requirements-pyqt-5.15.txt-raw
index a727dcc8a..be3a85350 100644
--- a/misc/requirements/requirements-pyqt-5.15.txt-raw
+++ b/misc/requirements/requirements-pyqt-5.15.txt-raw
@@ -1,4 +1,4 @@
-#@ filter: PyQt6 < 5.16
+#@ filter: PyQt5 < 5.16
#@ filter: PyQtWebEngine < 5.16
-PyQt6 >= 5.15, < 5.16
+PyQt5 >= 5.15, < 5.16
PyQtWebEngine >= 5.15, < 5.16
diff --git a/misc/requirements/requirements-pyqt.txt b/misc/requirements/requirements-pyqt.txt
index 7e0fecb37..3953d27b3 100644
--- a/misc/requirements/requirements-pyqt.txt
+++ b/misc/requirements/requirements-pyqt.txt
@@ -1,7 +1,7 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-PyQt6==6.2.1
-PyQt6-Qt6==6.2.1
-PyQt6-sip==13.1.0
-PyQt6-WebEngine==6.2.1
-PyQt6-WebEngine-Qt6==6.2.1
+PyQt5==5.15.6
+PyQt5-Qt5==5.15.2
+PyQt5-sip==12.9.0
+PyQtWebEngine==5.15.5
+PyQtWebEngine-Qt5==5.15.2
diff --git a/misc/requirements/requirements-pyqt.txt-raw b/misc/requirements/requirements-pyqt.txt-raw
index 8da5982b6..9c6afbf16 100644
--- a/misc/requirements/requirements-pyqt.txt-raw
+++ b/misc/requirements/requirements-pyqt.txt-raw
@@ -1,2 +1,2 @@
-PyQt6
-PyQt6-WebEngine
+PyQt5
+PyQtWebEngine
diff --git a/misc/requirements/requirements-pyroma.txt b/misc/requirements/requirements-pyroma.txt
index f8c789932..8849014be 100644
--- a/misc/requirements/requirements-pyroma.txt
+++ b/misc/requirements/requirements-pyroma.txt
@@ -1,10 +1,10 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-certifi==2021.5.30
-charset-normalizer==2.0.4
-docutils==0.17.1
-idna==3.2
+certifi==2021.10.8
+charset-normalizer==2.0.7
+docutils==0.18
+idna==3.3
Pygments==2.10.0
pyroma==3.2
requests==2.26.0
-urllib3==1.26.6
+urllib3==1.26.7
diff --git a/misc/requirements/requirements-qutebrowser.txt-raw b/misc/requirements/requirements-qutebrowser.txt-raw
index 4957ec6e1..e07ea992a 100644
--- a/misc/requirements/requirements-qutebrowser.txt-raw
+++ b/misc/requirements/requirements-qutebrowser.txt-raw
@@ -10,7 +10,7 @@ Pygments # For :view-source --pygments or on QtWebKit
colorama # Colored log output on Windows
adblock # Improved adblocking
-# Optional, only relevant when installing PyQt6/PyQtWebEngine via pip.
+# Optional, only relevant when installing PyQt5/PyQtWebEngine via pip.
importlib-metadata # Determining PyQt version
typing_extensions # from importlib-metadata
diff --git a/misc/requirements/requirements-sphinx.txt b/misc/requirements/requirements-sphinx.txt
index e969e3809..b131f721f 100644
--- a/misc/requirements/requirements-sphinx.txt
+++ b/misc/requirements/requirements-sphinx.txt
@@ -2,24 +2,24 @@
alabaster==0.7.12
Babel==2.9.1
-certifi==2021.5.30
-charset-normalizer==2.0.4
+certifi==2021.10.8
+charset-normalizer==2.0.7
docutils==0.17.1
-idna==3.2
-imagesize==1.2.0
-Jinja2==3.0.1
+idna==3.3
+imagesize==1.3.0
+Jinja2==3.0.3
MarkupSafe==2.0.1
-packaging==21.0
+packaging==21.3
Pygments==2.10.0
-pyparsing==2.4.7
-pytz==2021.1
+pyparsing==3.0.6
+pytz==2021.3
requests==2.26.0
-snowballstemmer==2.1.0
-Sphinx==4.1.2
+snowballstemmer==2.2.0
+Sphinx==4.3.0
sphinxcontrib-applehelp==1.0.2
sphinxcontrib-devhelp==1.0.2
sphinxcontrib-htmlhelp==2.0.0
sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==1.0.3
sphinxcontrib-serializinghtml==1.1.5
-urllib3==1.26.6
+urllib3==1.26.7
diff --git a/misc/requirements/requirements-tests-bleeding.txt b/misc/requirements/requirements-tests-bleeding.txt
index 5fbb05f05..d2a7fcfb6 100644
--- a/misc/requirements/requirements-tests-bleeding.txt
+++ b/misc/requirements/requirements-tests-bleeding.txt
@@ -7,7 +7,9 @@ git+https://github.com/pallets/flask.git
git+https://github.com/pallets/werkzeug.git # transitive dep, but needed to work
git+https://github.com/HypothesisWorks/hypothesis.git#subdirectory=hypothesis-python
git+https://github.com/pytest-dev/pytest.git
-git+https://github.com/pytest-dev/pytest-bdd.git
+# Problematic: https://github.com/pytest-dev/pytest-bdd/issues/447
+# git+https://github.com/pytest-dev/pytest-bdd.git
+pytest-bdd<5
git+https://github.com/ionelmc/pytest-benchmark.git
git+https://github.com/pytest-dev/pytest-instafail.git
git+https://github.com/pytest-dev/pytest-mock.git
diff --git a/misc/requirements/requirements-tests.txt b/misc/requirements/requirements-tests.txt
index 22bd3d7a7..8b518c6c2 100644
--- a/misc/requirements/requirements-tests.txt
+++ b/misc/requirements/requirements-tests.txt
@@ -1,59 +1,60 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
attrs==21.2.0
-beautifulsoup4==4.9.3
-certifi==2021.5.30
-charset-normalizer==2.0.4
+beautifulsoup4==4.10.0
+certifi==2021.10.8
+charset-normalizer==2.0.7
cheroot==8.5.2
-click==8.0.1
-coverage==5.5
+click==8.0.3
+coverage==6.1.2
EasyProcess==0.3
execnet==1.9.0
-filelock==3.0.12
-Flask==2.0.1
+filelock==3.4.0
+Flask==2.0.2
glob2==0.7
hunter==3.3.8
-hypothesis==6.15.0
+hypothesis==6.27.0
icdiff==2.0.4
-idna==3.2
+idna==3.3
iniconfig==1.1.1
itsdangerous==2.0.1
-jaraco.functools==3.3.0
-# Jinja2==3.0.1
-Mako==1.1.5
+jaraco.functools==3.4.0
+# Jinja2==3.0.3
+Mako==1.1.6
manhole==1.8.0
# MarkupSafe==2.0.1
-more-itertools==8.8.0
-packaging==21.0
+more-itertools==8.11.0
+packaging==21.3
parse==1.19.0
parse-type==0.5.2
-pluggy==0.13.1
+pluggy==1.0.0
pprintpp==0.4.0
-py==1.10.0
+py==1.11.0
py-cpuinfo==8.0.0
Pygments==2.10.0
-pyparsing==2.4.7
-pytest==6.2.4
+pyparsing==3.0.6
+pytest==6.2.5
pytest-bdd==4.1.0
pytest-benchmark==3.4.1
-pytest-cov==2.12.1
+pytest-cov==3.0.0
pytest-forked==1.3.0
pytest-icdiff==0.5
pytest-instafail==0.4.2
pytest-mock==3.6.1
pytest-qt==4.0.2
pytest-repeat==0.9.1
-pytest-rerunfailures==10.1
-pytest-xdist==2.3.0
+pytest-rerunfailures==10.2
+pytest-xdist==2.4.0
pytest-xvfb==2.0.0
PyVirtualDisplay==2.2
requests==2.26.0
requests-file==1.5.1
six==1.16.0
sortedcontainers==2.4.0
-soupsieve==2.2.1
-tldextract==3.1.0
+soupsieve==2.3.1
+tldextract==3.1.2
toml==0.10.2
-urllib3==1.26.6
+tomli==1.2.2
+urllib3==1.26.7
vulture==2.3
-Werkzeug==2.0.1
+Werkzeug==2.0.2
diff --git a/misc/requirements/requirements-tests.txt-raw b/misc/requirements/requirements-tests.txt-raw
index ab580ac4b..5586a86ef 100644
--- a/misc/requirements/requirements-tests.txt-raw
+++ b/misc/requirements/requirements-tests.txt-raw
@@ -4,7 +4,8 @@ coverage
Flask
hypothesis
pytest
-pytest-bdd
+# https://github.com/pytest-dev/pytest-bdd/issues/447
+pytest-bdd<5
pytest-benchmark
pytest-instafail
pytest-mock
diff --git a/misc/requirements/requirements-tox.txt b/misc/requirements/requirements-tox.txt
index 1808893c4..630925db5 100644
--- a/misc/requirements/requirements-tox.txt
+++ b/misc/requirements/requirements-tox.txt
@@ -1,17 +1,17 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-backports.entry-points-selectable==1.1.0
-distlib==0.3.2
-filelock==3.0.12
-packaging==21.0
-pip==21.2.4
-platformdirs==2.2.0
-pluggy==0.13.1
-py==1.10.0
-pyparsing==2.4.7
-setuptools==57.4.0
+backports.entry-points-selectable==1.1.1
+distlib==0.3.3
+filelock==3.4.0
+packaging==21.3
+pip==21.3.1
+platformdirs==2.4.0
+pluggy==1.0.0
+py==1.11.0
+pyparsing==3.0.6
+setuptools==59.2.0
six==1.16.0
toml==0.10.2
-tox==3.24.3
-virtualenv==20.7.2
+tox==3.24.4
+virtualenv==20.10.0
wheel==0.37.0
diff --git a/misc/requirements/requirements-yamllint.txt b/misc/requirements/requirements-yamllint.txt
index 897184c74..12553f2b2 100644
--- a/misc/requirements/requirements-yamllint.txt
+++ b/misc/requirements/requirements-yamllint.txt
@@ -1,5 +1,5 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
pathspec==0.9.0
-PyYAML==5.4.1
+PyYAML==6.0
yamllint==1.26.3