summaryrefslogtreecommitdiff
path: root/misc/requirements
diff options
context:
space:
mode:
Diffstat (limited to 'misc/requirements')
-rw-r--r--misc/requirements/requirements-check-manifest.txt6
-rw-r--r--misc/requirements/requirements-dev.txt14
-rw-r--r--misc/requirements/requirements-dev.txt-raw1
-rw-r--r--misc/requirements/requirements-mypy.txt12
-rw-r--r--misc/requirements/requirements-mypy.txt-raw3
-rw-r--r--misc/requirements/requirements-pyinstaller.txt4
-rw-r--r--misc/requirements/requirements-pylint.txt10
-rw-r--r--misc/requirements/requirements-pylint.txt-raw1
-rw-r--r--misc/requirements/requirements-pyroma.txt10
-rw-r--r--misc/requirements/requirements-qutebrowser.txt-raw5
-rw-r--r--misc/requirements/requirements-sphinx.txt22
-rw-r--r--misc/requirements/requirements-tests-bleeding.txt6
-rw-r--r--misc/requirements/requirements-tests.txt18
-rw-r--r--misc/requirements/requirements-tests.txt-raw1
-rw-r--r--misc/requirements/requirements-tox.txt11
-rw-r--r--misc/requirements/requirements-vulture.txt4
16 files changed, 61 insertions, 67 deletions
diff --git a/misc/requirements/requirements-check-manifest.txt b/misc/requirements/requirements-check-manifest.txt
index d4d85c486..349e4399b 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==1.2.2
-check-manifest==0.49
+build==1.2.2.post1
+check-manifest==0.50
importlib_metadata==8.5.0
packaging==24.1
pyproject_hooks==1.2.0
-tomli==2.0.1
+tomli==2.0.2
zipp==3.20.2
diff --git a/misc/requirements/requirements-dev.txt b/misc/requirements/requirements-dev.txt
index 063738395..ae3a154f7 100644
--- a/misc/requirements/requirements-dev.txt
+++ b/misc/requirements/requirements-dev.txt
@@ -2,13 +2,13 @@
autocommand==2.2.2
backports.tarfile==1.2.0
-build==1.2.2
+build==1.2.2.post1
bump2version==1.0.1
certifi==2024.8.30
cffi==1.17.1
-charset-normalizer==3.3.2
-cryptography==43.0.1
-docutils==0.20.1
+charset-normalizer==3.4.0
+cryptography==43.0.3
+docutils==0.21.2
github3.py==4.0.1
hunter==3.7.0
idna==3.10
@@ -37,15 +37,15 @@ Pympler==1.1
pyproject_hooks==1.2.0
PyQt-builder==1.16.4
python-dateutil==2.9.0.post0
-readme_renderer==43.0
+readme_renderer==44.0
requests==2.32.3
requests-toolbelt==1.0.0
rfc3986==2.0.0
-rich==13.8.1
+rich==13.9.2
SecretStorage==3.3.3
sip==6.8.6
six==1.16.0
-tomli==2.0.1
+tomli==2.0.2
twine==5.1.1
typeguard==4.3.0
typing_extensions==4.12.2
diff --git a/misc/requirements/requirements-dev.txt-raw b/misc/requirements/requirements-dev.txt-raw
index fc991474c..8bf0d9772 100644
--- a/misc/requirements/requirements-dev.txt-raw
+++ b/misc/requirements/requirements-dev.txt-raw
@@ -9,6 +9,7 @@ twine
# Included to override setuptools' vendored version that is being included in
# the lock file by pip freeze.
+importlib_resources
platformdirs
# Already included via test requirements
diff --git a/misc/requirements/requirements-mypy.txt b/misc/requirements/requirements-mypy.txt
index 5a6eb2344..abfdc7986 100644
--- a/misc/requirements/requirements-mypy.txt
+++ b/misc/requirements/requirements-mypy.txt
@@ -2,20 +2,18 @@
chardet==5.2.0
diff_cover==9.2.0
-importlib_resources==6.4.5
Jinja2==3.1.4
lxml==5.3.0
-MarkupSafe==2.1.5
-mypy==1.11.2
+MarkupSafe==3.0.2
+mypy==1.12.1
mypy-extensions==1.0.0
pluggy==1.5.0
Pygments==2.18.0
PyQt5-stubs==5.15.6.0
-tomli==2.0.1
+tomli==2.0.2
types-colorama==0.4.15.20240311
-types-docutils==0.21.0.20240907
+types-docutils==0.21.0.20241005
types-Pygments==2.18.0.20240506
types-PyYAML==6.0.12.20240917
-types-setuptools==75.1.0.20240917
+types-setuptools==75.2.0.20241019
typing_extensions==4.12.2
-zipp==3.20.2
diff --git a/misc/requirements/requirements-mypy.txt-raw b/misc/requirements/requirements-mypy.txt-raw
index 027f4fef6..683e8bec7 100644
--- a/misc/requirements/requirements-mypy.txt-raw
+++ b/misc/requirements/requirements-mypy.txt-raw
@@ -6,6 +6,3 @@ PyQt5-stubs
types-PyYAML
types-colorama
types-Pygments
-
-# So stubs are available even on newer Python versions
-importlib_resources
diff --git a/misc/requirements/requirements-pyinstaller.txt b/misc/requirements/requirements-pyinstaller.txt
index d7e92fc61..20e298a71 100644
--- a/misc/requirements/requirements-pyinstaller.txt
+++ b/misc/requirements/requirements-pyinstaller.txt
@@ -3,6 +3,6 @@
altgraph==0.17.4
importlib_metadata==8.5.0
packaging==24.1
-pyinstaller==6.10.0
-pyinstaller-hooks-contrib==2024.8
+pyinstaller==6.11.0
+pyinstaller-hooks-contrib==2024.9
zipp==3.20.2
diff --git a/misc/requirements/requirements-pylint.txt b/misc/requirements/requirements-pylint.txt
index d053a6673..c1fffcd9c 100644
--- a/misc/requirements/requirements-pylint.txt
+++ b/misc/requirements/requirements-pylint.txt
@@ -1,10 +1,10 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-astroid==3.2.4
+astroid==3.3.5
certifi==2024.8.30
cffi==1.17.1
-charset-normalizer==3.3.2
-cryptography==43.0.1
+charset-normalizer==3.4.0
+cryptography==43.0.3
dill==0.3.9
github3.py==4.0.1
idna==3.10
@@ -14,12 +14,12 @@ pefile==2024.8.26
platformdirs==4.3.6
pycparser==2.22
PyJWT==2.9.0
-pylint==3.2.7
+pylint==3.3.1
python-dateutil==2.9.0.post0
./scripts/dev/pylint_checkers
requests==2.32.3
six==1.16.0
-tomli==2.0.1
+tomli==2.0.2
tomlkit==0.13.2
typing_extensions==4.12.2
uritemplate==4.1.1
diff --git a/misc/requirements/requirements-pylint.txt-raw b/misc/requirements/requirements-pylint.txt-raw
index 99a2cf02f..78da3a1a3 100644
--- a/misc/requirements/requirements-pylint.txt-raw
+++ b/misc/requirements/requirements-pylint.txt-raw
@@ -7,7 +7,6 @@ pefile
# fix qute-pylint location
#@ replace: qute[_-]pylint.* ./scripts/dev/pylint_checkers
-#@ markers: typed-ast python_version<"3.8"
# Already included via test requirements
#@ ignore: urllib3
diff --git a/misc/requirements/requirements-pyroma.txt b/misc/requirements/requirements-pyroma.txt
index 223ada625..f67c21e82 100644
--- a/misc/requirements/requirements-pyroma.txt
+++ b/misc/requirements/requirements-pyroma.txt
@@ -1,9 +1,9 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-build==1.2.2
+build==1.2.2.post1
certifi==2024.8.30
-charset-normalizer==3.3.2
-docutils==0.20.1
+charset-normalizer==3.4.0
+docutils==0.21.2
idna==3.10
importlib_metadata==8.5.0
packaging==24.1
@@ -11,7 +11,7 @@ Pygments==2.18.0
pyproject_hooks==1.2.0
pyroma==4.2
requests==2.32.3
-tomli==2.0.1
-trove-classifiers==2024.9.12
+tomli==2.0.2
+trove-classifiers==2024.10.16
urllib3==2.2.3
zipp==3.20.2
diff --git a/misc/requirements/requirements-qutebrowser.txt-raw b/misc/requirements/requirements-qutebrowser.txt-raw
index ca4081d1d..586049b82 100644
--- a/misc/requirements/requirements-qutebrowser.txt-raw
+++ b/misc/requirements/requirements-qutebrowser.txt-raw
@@ -12,12 +12,7 @@ PyYAML
#@ add: pyobjc-core ; sys_platform=="darwin"
#@ add: pyobjc-framework-Cocoa ; sys_platform=="darwin"
-## stdlib backports
-importlib_resources
-
## Optional dependencies
Pygments # For :view-source --pygments or on QtWebKit
colorama # Colored log output on Windows
adblock # Improved adblocking
-
-#@ markers: importlib_resources python_version=="3.8.*"
diff --git a/misc/requirements/requirements-sphinx.txt b/misc/requirements/requirements-sphinx.txt
index 2f0ba5b9a..7e0cd41b4 100644
--- a/misc/requirements/requirements-sphinx.txt
+++ b/misc/requirements/requirements-sphinx.txt
@@ -1,26 +1,26 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-alabaster==0.7.13
+alabaster==0.7.16
babel==2.16.0
certifi==2024.8.30
-charset-normalizer==3.3.2
-docutils==0.20.1
+charset-normalizer==3.4.0
+docutils==0.21.2
idna==3.10
imagesize==1.4.1
importlib_metadata==8.5.0
Jinja2==3.1.4
-MarkupSafe==2.1.5
+MarkupSafe==3.0.2
packaging==24.1
Pygments==2.18.0
-pytz==2024.2
requests==2.32.3
snowballstemmer==2.2.0
-Sphinx==7.1.2
-sphinxcontrib-applehelp==1.0.4
-sphinxcontrib-devhelp==1.0.2
-sphinxcontrib-htmlhelp==2.0.1
+Sphinx==7.4.7
+sphinxcontrib-applehelp==2.0.0
+sphinxcontrib-devhelp==2.0.0
+sphinxcontrib-htmlhelp==2.1.0
sphinxcontrib-jsmath==1.0.1
-sphinxcontrib-qthelp==1.0.3
-sphinxcontrib-serializinghtml==1.1.5
+sphinxcontrib-qthelp==2.0.0
+sphinxcontrib-serializinghtml==2.0.0
+tomli==2.0.2
urllib3==2.2.3
zipp==3.20.2
diff --git a/misc/requirements/requirements-tests-bleeding.txt b/misc/requirements/requirements-tests-bleeding.txt
index 10369fc30..79d19910a 100644
--- a/misc/requirements/requirements-tests-bleeding.txt
+++ b/misc/requirements/requirements-tests-bleeding.txt
@@ -7,7 +7,11 @@ 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
+
+# https://github.com/qutebrowser/qutebrowser/issues/8342
+# git+https://github.com/pytest-dev/pytest-bdd.git
+pytest-bdd
+
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 dcd27b11a..6a360e7bd 100644
--- a/misc/requirements/requirements-tests.txt
+++ b/misc/requirements/requirements-tests.txt
@@ -6,19 +6,19 @@ backports.tarfile==1.2.0
beautifulsoup4==4.12.3
blinker==1.8.2
certifi==2024.8.30
-charset-normalizer==3.3.2
+charset-normalizer==3.4.0
cheroot==10.0.1
click==8.1.7
-coverage==7.6.1
+coverage==7.6.4
exceptiongroup==1.2.2
execnet==2.1.1
filelock==3.16.1
Flask==3.0.3
hunter==3.7.0
-hypothesis==6.112.2
+hypothesis==6.115.3
idna==3.10
importlib_metadata==8.5.0
-importlib_resources==6.4.5 ; python_version=="3.8.*"
+importlib_resources==6.4.5
inflect==7.3.1
iniconfig==2.0.0
itsdangerous==2.2.0
@@ -29,13 +29,13 @@ jaraco.text==3.12.1
# Jinja2==3.1.4
Mako==1.3.5
manhole==1.8.1
-# MarkupSafe==2.1.5
+# MarkupSafe==3.0.2
more-itertools==10.5.0
packaging==24.1
parse==1.20.2
-parse_type==0.6.3
+parse_type==0.6.4
+pillow==11.0.0
platformdirs==4.3.6
-pillow==10.4.0
pluggy==1.5.0
py-cpuinfo==9.0.0
Pygments==2.18.0
@@ -57,10 +57,10 @@ six==1.16.0
sortedcontainers==2.4.0
soupsieve==2.6
tldextract==5.1.2
-tomli==2.0.1
+tomli==2.0.2
typeguard==4.3.0
typing_extensions==4.12.2
urllib3==2.2.3
-vulture==2.12
+vulture==2.13
Werkzeug==3.0.4
zipp==3.20.2
diff --git a/misc/requirements/requirements-tests.txt-raw b/misc/requirements/requirements-tests.txt-raw
index 58984f164..1df954e53 100644
--- a/misc/requirements/requirements-tests.txt-raw
+++ b/misc/requirements/requirements-tests.txt-raw
@@ -39,7 +39,6 @@ tldextract
# Include them here even though we don't need them to make sure we at least
# get an up to date version.
importlib_resources
-#@ markers: importlib_resources python_version=="3.8.*"
jaraco.context
platformdirs
diff --git a/misc/requirements/requirements-tox.txt b/misc/requirements/requirements-tox.txt
index f66945528..d76fa3fc0 100644
--- a/misc/requirements/requirements-tox.txt
+++ b/misc/requirements/requirements-tox.txt
@@ -3,15 +3,16 @@
cachetools==5.5.0
chardet==5.2.0
colorama==0.4.6
-distlib==0.3.8
+distlib==0.3.9
filelock==3.16.1
packaging==24.1
pip==24.2
platformdirs==4.3.6
pluggy==1.5.0
pyproject-api==1.8.0
-setuptools==75.1.0
-tomli==2.0.1
-tox==4.20.0
-virtualenv==20.26.6
+setuptools==75.2.0
+tomli==2.0.2
+tox==4.23.0
+typing_extensions==4.12.2
+virtualenv==20.27.0
wheel==0.44.0
diff --git a/misc/requirements/requirements-vulture.txt b/misc/requirements/requirements-vulture.txt
index 09294ac8d..bdedceb1d 100644
--- a/misc/requirements/requirements-vulture.txt
+++ b/misc/requirements/requirements-vulture.txt
@@ -1,4 +1,4 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-tomli==2.0.1
-vulture==2.12
+tomli==2.0.2
+vulture==2.13