summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortoofar <toofar@spalge.com>2022-12-27 09:28:39 +1300
committerGitHub <noreply@github.com>2022-12-27 09:28:39 +1300
commitcdde18b27beaf07498352769d3049f2810d017a3 (patch)
tree7adc21a3fa21f2f58df7fd4fabad50b152892d00
parent57cc93da89f0c227f4291b6602a218e437b077dc (diff)
parente53aca8f2a82d4300b518893bc4c4538206a38f4 (diff)
downloadqutebrowser-cdde18b27beaf07498352769d3049f2810d017a3.tar.gz
qutebrowser-cdde18b27beaf07498352769d3049f2810d017a3.zip
Merge pull request #7535 from qutebrowser/update-dependencies
Update dependencies
-rw-r--r--misc/requirements/requirements-flake8.txt6
-rw-r--r--misc/requirements/requirements-pylint.txt2
-rw-r--r--misc/requirements/requirements-pyroma.txt2
-rw-r--r--misc/requirements/requirements-tests.txt6
-rw-r--r--misc/requirements/requirements-tox.txt2
-rw-r--r--tests/unit/config/test_configtypes.py13
6 files changed, 17 insertions, 14 deletions
diff --git a/misc/requirements/requirements-flake8.txt b/misc/requirements/requirements-flake8.txt
index e67ce883d..59fbb92e7 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==22.1.0
+attrs==22.2.0
flake8==6.0.0
flake8-bugbear==22.12.6
-flake8-builtins==2.0.1
+flake8-builtins==2.1.0
flake8-comprehensions==3.10.1
flake8-debugger==4.1.2
flake8-deprecated==2.0.1
@@ -15,7 +15,7 @@ flake8-string-format==0.3.0
flake8-tidy-imports==4.8.0
flake8-tuple==0.4.1
mccabe==0.7.0
-pep8-naming==0.13.2
+pep8-naming==0.13.3
pycodestyle==2.10.0
pydocstyle==6.1.1
pyflakes==3.0.1
diff --git a/misc/requirements/requirements-pylint.txt b/misc/requirements/requirements-pylint.txt
index c8626b698..a24ddd1d6 100644
--- a/misc/requirements/requirements-pylint.txt
+++ b/misc/requirements/requirements-pylint.txt
@@ -9,7 +9,7 @@ dill==0.3.6
future==0.18.2
github3.py==3.2.0
idna==3.4
-isort==5.11.3
+isort==5.11.4
lazy-object-proxy==1.8.0
mccabe==0.7.0
pefile==2022.5.30
diff --git a/misc/requirements/requirements-pyroma.txt b/misc/requirements/requirements-pyroma.txt
index 5702eafe8..a008e5874 100644
--- a/misc/requirements/requirements-pyroma.txt
+++ b/misc/requirements/requirements-pyroma.txt
@@ -11,5 +11,5 @@ Pygments==2.13.0
pyroma==4.1
requests==2.28.1
tomli==2.0.1
-trove-classifiers==2022.12.1
+trove-classifiers==2022.12.22
urllib3==1.26.13
diff --git a/misc/requirements/requirements-tests.txt b/misc/requirements/requirements-tests.txt
index d7c1d5cb0..8058d0ad3 100644
--- a/misc/requirements/requirements-tests.txt
+++ b/misc/requirements/requirements-tests.txt
@@ -1,13 +1,13 @@
# This file is automatically generated by scripts/dev/recompile_requirements.py
-attrs==22.1.0
+attrs==22.2.0
beautifulsoup4==4.11.1
certifi==2022.12.7
charset-normalizer==2.1.1
cheroot==9.0.0
click==8.1.3
-coverage==7.0.0
-exceptiongroup==1.0.4
+coverage==7.0.1
+exceptiongroup==1.1.0
execnet==1.9.0
filelock==3.8.2
Flask==2.2.2
diff --git a/misc/requirements/requirements-tox.txt b/misc/requirements/requirements-tox.txt
index 7653fb61d..d57a235fc 100644
--- a/misc/requirements/requirements-tox.txt
+++ b/misc/requirements/requirements-tox.txt
@@ -12,6 +12,6 @@ pluggy==1.0.0
pyproject_api==1.2.1
setuptools==65.6.3
tomli==2.0.1
-tox==4.0.14
+tox==4.0.17
virtualenv==20.17.1
wheel==0.38.4
diff --git a/tests/unit/config/test_configtypes.py b/tests/unit/config/test_configtypes.py
index e4351d619..99b8a5de0 100644
--- a/tests/unit/config/test_configtypes.py
+++ b/tests/unit/config/test_configtypes.py
@@ -255,11 +255,14 @@ class TestAll:
configtypes.PercOrInt, # ditto
]:
return
- elif (isinstance(klass, functools.partial) and klass.func in [
- configtypes.ListOrValue, configtypes.List, configtypes.Dict]):
- # ListOrValue: "- /" -> "/"
- # List: "- /" -> ["/"]
- # Dict: '{":": "A"}' -> ':: A'
+
+ # Dict and List deserialize to yaml but serialize to json, so we can't
+ # do a naive round trip test with them. For example:
+ # ListOrValue: "- /" -> "/"
+ # List: "- /" -> ["/"]
+ # Dict: ':: A' -> '{":": "A"}'
+ compound_types = (configtypes.ListOrValue, configtypes.List, configtypes.Dict)
+ if isinstance(typ, compound_types):
return
assert converted == s