summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy <jimmy@spalge.com>2022-04-04 11:00:51 +1200
committerJimmy <jimmy@spalge.com>2022-04-04 12:08:19 +1200
commitcd4429db25746acbec3ef434935959d0f5f66224 (patch)
tree086068ba51f66e32192e0f2265b8021914f8a196
parent060e4fbf8054996b98c60e2f97938945c88cf103 (diff)
downloadqutebrowser-cd4429db25746acbec3ef434935959d0f5f66224.tar.gz
qutebrowser-cd4429db25746acbec3ef434935959d0f5f66224.zip
Remove 3.6 pins from requirements files.
Then regenerate the relevant files. Also drop dataclasses from requirements files. TODO: should we drop the dataclasses-types requirement for mypy too?
-rw-r--r--misc/requirements/requirements-pylint.txt3
-rw-r--r--misc/requirements/requirements-pylint.txt-raw4
-rw-r--r--misc/requirements/requirements-qutebrowser.txt-raw13
-rw-r--r--misc/requirements/requirements-tests.txt45
-rw-r--r--misc/requirements/requirements-tests.txt-raw32
-rw-r--r--misc/requirements/requirements-tox.txt12
-rw-r--r--misc/requirements/requirements-tox.txt-raw10
-rw-r--r--qutebrowser/misc/earlyinit.py1
-rw-r--r--requirements.txt12
-rw-r--r--scripts/dev/changelog_urls.json1
10 files changed, 23 insertions, 110 deletions
diff --git a/misc/requirements/requirements-pylint.txt b/misc/requirements/requirements-pylint.txt
index 3e5ebea9e..3df5e6a5c 100644
--- a/misc/requirements/requirements-pylint.txt
+++ b/misc/requirements/requirements-pylint.txt
@@ -13,7 +13,7 @@ isort==5.10.1
lazy-object-proxy==1.7.1
mccabe==0.7.0
pefile==2021.9.3
-platformdirs==2.5.1 ; python_version>="3.7"
+platformdirs==2.5.1
pycparser==2.21
PyJWT==2.3.0
pylint==2.13.3
@@ -27,4 +27,3 @@ typing_extensions==4.1.1
uritemplate==4.1.1
# urllib3==1.26.9
wrapt==1.14.0
-platformdirs==2.4.0 ; python_version=="3.6.*"
diff --git a/misc/requirements/requirements-pylint.txt-raw b/misc/requirements/requirements-pylint.txt-raw
index 52633ec1a..54e12a02a 100644
--- a/misc/requirements/requirements-pylint.txt-raw
+++ b/misc/requirements/requirements-pylint.txt-raw
@@ -10,7 +10,3 @@ pefile
# Already included via test requirements
#@ ignore: urllib3
-
-# Python 3.6
-#@ markers: platformdirs python_version>="3.7"
-#@ add: platformdirs==2.4.0 ; python_version=="3.6.*"
diff --git a/misc/requirements/requirements-qutebrowser.txt-raw b/misc/requirements/requirements-qutebrowser.txt-raw
index b260fa16c..2025280fc 100644
--- a/misc/requirements/requirements-qutebrowser.txt-raw
+++ b/misc/requirements/requirements-qutebrowser.txt-raw
@@ -3,7 +3,6 @@ PyYAML
## stdlib backports
importlib-resources
-dataclasses
## Optional dependencies
Pygments # For :view-source --pygments or on QtWebKit
@@ -17,15 +16,3 @@ typing_extensions # from importlib-metadata
#@ markers: importlib-resources python_version=="3.7.*" or python_version=="3.8.*"
#@ markers: importlib-metadata python_version=="3.7.*"
#@ markers: typing_extensions python_version<"3.8"
-#@ markers: dataclasses python_version<"3.7"
-
-# Python 3.6
-#@ add: importlib-resources<5.6.0 ; python_version=="3.6.*"
-#@ add: importlib-metadata<4.9 ; python_version=="3.6.*"
-#
-#@ markers: zipp python_version>="3.7"
-#@ add: zipp<3.7 ; python_version=="3.6.*"
-#@ markers: MarkupSafe python_version>="3.7"
-#@ add: MarkupSafe<2.1.0 ; python_version=="3.6.*"
-#@ markers: Jinja2 python_version>="3.7"
-#@ add: Jinja2<3.1.0 ; python_version=="3.6.*"
diff --git a/misc/requirements/requirements-tests.txt b/misc/requirements/requirements-tests.txt
index 787d2791b..4ba82712c 100644
--- a/misc/requirements/requirements-tests.txt
+++ b/misc/requirements/requirements-tests.txt
@@ -5,22 +5,22 @@ beautifulsoup4==4.10.0
certifi==2021.10.8
charset-normalizer==2.0.12
cheroot==8.6.0
-click==8.1.0 ; python_version>="3.7"
-coverage==6.3.2 ; python_version>="3.7"
+click==8.1.0
+coverage==6.3.2
execnet==1.9.0
-filelock==3.6.0 ; python_version>="3.7"
-Flask==2.1.0 ; python_version>="3.7"
+filelock==3.6.0
+Flask==2.1.0
glob2==0.7
hunter==3.4.3
-hypothesis==6.40.0 ; python_version>="3.7"
+hypothesis==6.40.0
icdiff==2.0.4
idna==3.3
-importlib-metadata==4.11.3 ; python_version=="3.7.*"
+importlib-metadata==4.11.3
iniconfig==1.1.1
-itsdangerous==2.1.2 ; python_version>="3.7"
-jaraco.functools==3.5.0 ; python_version>="3.7"
+itsdangerous==2.1.2
+jaraco.functools==3.5.0
# Jinja2==3.1.1
-Mako==1.2.0 ; python_version>="3.7"
+Mako==1.2.0
manhole==1.8.0
# MarkupSafe==2.1.1
more-itertools==8.12.0
@@ -33,14 +33,14 @@ py==1.11.0
py-cpuinfo==8.0.0
Pygments==2.11.2
pyparsing==3.0.7
-pytest==7.1.1 ; python_version>="3.7"
+pytest==7.1.1
pytest-bdd==4.1.0
pytest-benchmark==3.4.1
pytest-cov==3.0.0
pytest-forked==1.4.0
pytest-icdiff==0.5
pytest-instafail==0.4.2
-pytest-mock==3.7.0 ; python_version>="3.7"
+pytest-mock==3.7.0
pytest-qt==4.0.2
pytest-repeat==0.9.1
pytest-rerunfailures==10.2
@@ -52,25 +52,10 @@ requests-file==1.5.1
six==1.16.0
sortedcontainers==2.4.0
soupsieve==2.3.1
-tldextract==3.2.0 ; python_version>="3.7"
+tldextract==3.2.0
toml==0.10.2
-tomli==2.0.1 ; python_version>="3.7"
+tomli==2.0.1
urllib3==1.26.9
vulture==2.3
-Werkzeug==2.1.0 ; python_version>="3.7"
-zipp==3.7.0 ; python_version>="3.7"
-jaraco.functools<3.5 ; python_version=="3.6.*"
-tomli<2 ; python_version=="3.6.*"
-filelock==3.4.1 ; python_version=="3.6.*"
-hypothesis<6.32 ; python_version=="3.6.*"
-coverage<6.3 ; python_version=="3.6.*"
-pytest-mock<3.7 ; python_version=="3.6.*"
-itsdangerous<2.1.0 ; python_version=="3.6.*"
-tldextract<3.2.0 ; python_version=="3.6.*"
-Mako<1.2.0 ; python_version=="3.6.*"
-pytest<7.1.0 ; python_version=="3.6.*"
-click<8.1.0 ; python_version=="3.6.*"
-Flask<2.1.0 ; python_version=="3.6.*"
-Werkzeug<2.1.0 ; python_version=="3.6.*"
-zipp<3.7 ; python_version=="3.6.*"
-importlib-metadata<4.9 ; python_version=="3.6.*"
+Werkzeug==2.1.0
+zipp==3.7.0
diff --git a/misc/requirements/requirements-tests.txt-raw b/misc/requirements/requirements-tests.txt-raw
index 6338a1a97..5586a86ef 100644
--- a/misc/requirements/requirements-tests.txt-raw
+++ b/misc/requirements/requirements-tests.txt-raw
@@ -35,35 +35,3 @@ pytest-icdiff
tldextract
#@ ignore: Jinja2, MarkupSafe, colorama
-
-# Python 3.6
-#@ markers: jaraco.functools python_version>="3.7"
-#@ add: jaraco.functools<3.5 ; python_version=="3.6.*"
-#@ markers: tomli python_version>="3.7"
-#@ add: tomli<2 ; python_version=="3.6.*"
-#@ markers: filelock python_version>="3.7"
-#@ add: filelock==3.4.1 ; python_version=="3.6.*"
-#@ markers: hypothesis python_version>="3.7"
-#@ add: hypothesis<6.32 ; python_version=="3.6.*"
-#@ markers: coverage python_version>="3.7"
-#@ add: coverage<6.3 ; python_version=="3.6.*"
-#@ markers: pytest-mock python_version>="3.7"
-#@ add: pytest-mock<3.7 ; python_version=="3.6.*"
-#@ markers: itsdangerous python_version>="3.7"
-#@ add: itsdangerous<2.1.0 ; python_version=="3.6.*"
-#@ markers: tldextract python_version>="3.7"
-#@ add: tldextract<3.2.0 ; python_version=="3.6.*"
-#@ markers: Mako python_version>="3.7"
-#@ add: Mako<1.2.0 ; python_version=="3.6.*"
-#@ markers: pytest python_version>="3.7"
-#@ add: pytest<7.1.0 ; python_version=="3.6.*"
-#@ markers: click python_version>="3.7"
-#@ add: click<8.1.0 ; python_version=="3.6.*"
-#@ markers: Flask python_version>="3.7"
-#@ add: Flask<2.1.0 ; python_version=="3.6.*"
-#@ markers: Werkzeug python_version>="3.7"
-#@ add: Werkzeug<2.1.0 ; python_version=="3.6.*"
-#@ markers: zipp python_version>="3.7"
-#@ add: zipp<3.7 ; python_version=="3.6.*"
-#@ markers: importlib-metadata python_version=="3.7.*"
-#@ add: importlib-metadata<4.9 ; python_version=="3.6.*"
diff --git a/misc/requirements/requirements-tox.txt b/misc/requirements/requirements-tox.txt
index a87519740..cdc49ff7f 100644
--- a/misc/requirements/requirements-tox.txt
+++ b/misc/requirements/requirements-tox.txt
@@ -1,20 +1,16 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
distlib==0.3.4
-filelock==3.6.0 ; python_version>="3.7"
+filelock==3.6.0
packaging==21.3
-pip==22.0.4 ; python_version>="3.7"
-platformdirs==2.5.1 ; python_version>="3.7"
+pip==22.0.4
+platformdirs==2.5.1
pluggy==1.0.0
py==1.11.0
pyparsing==3.0.7
-setuptools==61.2.0 ; python_version>="3.7"
+setuptools==61.2.0
six==1.16.0
toml==0.10.2
tox==3.24.5
virtualenv==20.14.0
wheel==0.37.1
-setuptools<60 ; python_version=="3.6.*"
-filelock==3.4.1 ; python_version=="3.6.*"
-platformdirs==2.4.0 ; python_version=="3.6.*"
-pip==21.3.1 ; python_version=="3.6.*"
diff --git a/misc/requirements/requirements-tox.txt-raw b/misc/requirements/requirements-tox.txt-raw
index 2a9f30c5a..27d58e1f4 100644
--- a/misc/requirements/requirements-tox.txt-raw
+++ b/misc/requirements/requirements-tox.txt-raw
@@ -1,12 +1,2 @@
tox
wheel
-
-# Python 3.6
-#@ markers: setuptools python_version>="3.7"
-#@ add: setuptools<60 ; python_version=="3.6.*"
-#@ markers: filelock python_version>="3.7"
-#@ add: filelock==3.4.1 ; python_version=="3.6.*"
-#@ markers: platformdirs python_version>="3.7"
-#@ add: platformdirs==2.4.0 ; python_version=="3.6.*"
-#@ markers: pip python_version>="3.7"
-#@ add: pip==21.3.1 ; python_version=="3.6.*"
diff --git a/qutebrowser/misc/earlyinit.py b/qutebrowser/misc/earlyinit.py
index 45266fd40..4b3df4db2 100644
--- a/qutebrowser/misc/earlyinit.py
+++ b/qutebrowser/misc/earlyinit.py
@@ -235,7 +235,6 @@ def check_libraries():
modules = {
'jinja2': _missing_str("jinja2"),
'yaml': _missing_str("PyYAML"),
- 'dataclasses': _missing_str("dataclasses"),
'PyQt5.QtQml': _missing_str("PyQt5.QtQml"),
'PyQt5.QtSql': _missing_str("PyQt5.QtSql"),
'PyQt5.QtOpenGL': _missing_str("PyQt5.QtOpenGL"),
diff --git a/requirements.txt b/requirements.txt
index 25c1bd98f..b7ba35e6f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -2,17 +2,11 @@
adblock==0.5.2
colorama==0.4.4
-dataclasses==0.6 ; python_version<"3.7"
importlib-metadata==4.11.3 ; python_version=="3.7.*"
importlib-resources==5.6.0 ; python_version=="3.7.*" or python_version=="3.8.*"
-Jinja2==3.1.1 ; python_version>="3.7"
-MarkupSafe==2.1.1 ; python_version>="3.7"
+Jinja2==3.1.1
+MarkupSafe==2.1.1
Pygments==2.11.2
PyYAML==6.0
typing_extensions==4.1.1 ; python_version<"3.8"
-zipp==3.7.0 ; python_version>="3.7"
-importlib-resources<5.6.0 ; python_version=="3.6.*"
-importlib-metadata<4.9 ; python_version=="3.6.*"
-zipp<3.7 ; python_version=="3.6.*"
-MarkupSafe<2.1.0 ; python_version=="3.6.*"
-Jinja2<3.1.0 ; python_version=="3.6.*"
+zipp==3.7.0
diff --git a/scripts/dev/changelog_urls.json b/scripts/dev/changelog_urls.json
index 0de1d68d9..f4f82ea58 100644
--- a/scripts/dev/changelog_urls.json
+++ b/scripts/dev/changelog_urls.json
@@ -140,7 +140,6 @@
"importlib-resources": "https://importlib-resources.readthedocs.io/en/latest/history.html",
"importlib-metadata": "https://github.com/python/importlib_metadata/blob/main/CHANGES.rst",
"zipp": "https://github.com/jaraco/zipp/blob/main/CHANGES.rst",
- "dataclasses": "https://github.com/ericvsmith/dataclasses#release-history",
"pip": "https://pip.pypa.io/en/stable/news/",
"wheel": "https://wheel.readthedocs.io/en/stable/news.html",
"setuptools": "https://setuptools.readthedocs.io/en/latest/history.html",