diff options
author | toofar <toofar@spalge.com> | 2022-12-27 09:28:39 +1300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-27 09:28:39 +1300 |
commit | cdde18b27beaf07498352769d3049f2810d017a3 (patch) | |
tree | 7adc21a3fa21f2f58df7fd4fabad50b152892d00 | |
parent | 57cc93da89f0c227f4291b6602a218e437b077dc (diff) | |
parent | e53aca8f2a82d4300b518893bc4c4538206a38f4 (diff) | |
download | qutebrowser-cdde18b27beaf07498352769d3049f2810d017a3.tar.gz qutebrowser-cdde18b27beaf07498352769d3049f2810d017a3.zip |
Merge pull request #7535 from qutebrowser/update-dependencies
Update dependencies
-rw-r--r-- | misc/requirements/requirements-flake8.txt | 6 | ||||
-rw-r--r-- | misc/requirements/requirements-pylint.txt | 2 | ||||
-rw-r--r-- | misc/requirements/requirements-pyroma.txt | 2 | ||||
-rw-r--r-- | misc/requirements/requirements-tests.txt | 6 | ||||
-rw-r--r-- | misc/requirements/requirements-tox.txt | 2 | ||||
-rw-r--r-- | tests/unit/config/test_configtypes.py | 13 |
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 |