From bbbd4df4af9c0d72c7ef9e123a9f37b312c3cee0 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Thu, 22 Jun 2023 11:22:40 +0200 Subject: [PATCH] MAINT: update pip constraints and pre-commit (#188) Co-authored-by: GitHub Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .constraints/py3.10.txt | 114 ++++++++++++++++++++-------------------- .constraints/py3.11.txt | 114 ++++++++++++++++++++-------------------- .constraints/py3.6.txt | 18 +++---- .constraints/py3.7.txt | 74 +++++++++++++------------- .constraints/py3.8.txt | 112 +++++++++++++++++++-------------------- .constraints/py3.9.txt | 114 ++++++++++++++++++++-------------------- .pre-commit-config.yaml | 15 +++--- 7 files changed, 281 insertions(+), 280 deletions(-) diff --git a/.constraints/py3.10.txt b/.constraints/py3.10.txt index 6701ee75..d504e88f 100644 --- a/.constraints/py3.10.txt +++ b/.constraints/py3.10.txt @@ -8,19 +8,20 @@ accessible-pygments==0.0.4 aiofiles==22.1.0 aiosqlite==0.19.0 alabaster==0.7.13 -anyio==3.6.2 +anyio==3.7.0 argon2-cffi==21.3.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 -astroid==2.15.4 +astroid==2.15.5 asttokens==2.2.1 +async-lru==2.0.2 attrs==23.1.0 babel==2.12.1 backcall==0.2.0 beautifulsoup4==4.12.2 black==23.3.0 bleach==6.0.0 -cachetools==5.3.0 +cachetools==5.3.1 certifi==2023.5.7 cffi==1.15.1 cfgv==3.3.1 @@ -29,98 +30,97 @@ charset-normalizer==3.1.0 click==8.1.3 colorama==0.4.6 comm==0.1.3 -contourpy==1.0.7 -coverage==7.2.5 -cryptography==40.0.2 +contourpy==1.1.0 +coverage==7.2.7 +cryptography==41.0.1 cycler==0.11.0 dataproperty==0.55.1 debugpy==1.6.7 decorator==5.1.1 defusedxml==0.7.1 -deprecated==1.2.13 +deprecated==1.2.14 dill==0.3.6 distlib==0.3.6 docutils==0.19 -dominate==2.7.0 +dominate==2.8.0 exceptiongroup==1.1.1 execnet==1.9.0 executing==1.2.0 -fastjsonschema==2.16.3 +fastjsonschema==2.17.1 feynman==2.0.2 -filelock==3.12.0 +filelock==3.12.2 flake8==6.0.0 ; python_version >= "3.8.0" flake8-blind-except==0.2.1 ; python_version >= "3.8.0" -flake8-bugbear==23.5.9 ; python_version >= "3.8.0" +flake8-bugbear==23.6.5 ; python_version >= "3.8.0" flake8-builtins==2.1.0 ; python_version >= "3.8.0" -flake8-comprehensions==3.12.0 ; python_version >= "3.8.0" +flake8-comprehensions==3.13.0 ; python_version >= "3.8.0" flake8-plugin-utils==1.3.2 flake8-pytest-style==1.7.2 ; python_version >= "3.8.0" flake8-rst-docstrings==0.3.0 ; python_version >= "3.8.0" flake8-type-ignore==0.1.0.post2 ; python_version >= "3.8.0" flake8-use-fstring==1.4 ; python_version >= "3.8.0" -fonttools==4.39.4 +fonttools==4.40.0 fqdn==1.5.1 greenlet==2.0.2 identify==2.5.24 idna==3.4 imagesize==1.4.1 -importlib-metadata==6.6.0 +importlib-metadata==6.7.0 iniconfig==2.0.0 -ipykernel==6.23.0 -ipython==8.13.2 +ipykernel==6.23.2 +ipython==8.14.0 ipython-genutils==0.2.0 ipywidgets==8.0.6 isoduration==20.11.0 isort==5.12.0 jedi==0.18.2 jinja2==3.1.2 -json5==0.9.11 -jsonpointer==2.3 +json5==0.9.14 +jsonpointer==2.4 jsonschema==4.17.3 jupyter==1.0.0 jupyter-cache==0.6.1 jupyter-client==8.2.0 jupyter-console==6.6.3 -jupyter-core==5.3.0 +jupyter-core==5.3.1 jupyter-events==0.6.3 -jupyter-server==2.5.0 -jupyter-server-fileid==0.9.0 +jupyter-lsp==2.2.0 +jupyter-server==2.6.0 jupyter-server-terminals==0.4.4 -jupyter-server-ydoc==0.8.0 -jupyter-ydoc==0.2.4 -jupyterlab==3.6.3 -jupyterlab-code-formatter==2.0.0 -jupyterlab-myst==1.1.3 ; python_version >= "3.7.0" +jupyterlab==4.0.2 +jupyterlab-code-formatter==2.2.1 +jupyterlab-myst==1.2.0 ; python_version >= "3.7.0" jupyterlab-pygments==0.2.2 -jupyterlab-server==2.22.1 +jupyterlab-server==2.23.0 jupyterlab-widgets==3.0.7 kiwisolver==1.4.4 latexcodec==2.0.1 lazy-object-proxy==1.9.0 livereload==2.6.3 markdown-it-py==2.2.0 -markupsafe==2.1.2 +markupsafe==2.1.3 matplotlib==3.7.1 matplotlib-inline==0.1.6 -mbstrdecoder==1.1.2 +mbstrdecoder==1.1.3 mccabe==0.7.0 mdit-py-plugins==0.3.5 mdurl==0.1.2 -mistune==2.0.5 +mistune==3.0.1 mpmath==1.3.0 -mypy==1.3.0 +mypy==1.4.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclassic==1.0.0 nbclient==0.7.4 -nbconvert==7.4.0 -nbformat==5.8.0 +nbconvert==7.6.0 +nbformat==5.9.0 nest-asyncio==1.5.6 nodeenv==1.8.0 notebook==6.5.4 notebook-shim==0.2.3 numpy==1.23.5 +overrides==7.3.1 packaging==23.1 pandocfilters==1.5.0 parso==0.8.3 @@ -130,10 +130,10 @@ pep8-naming==0.13.3 ; python_version >= "3.8.0" pexpect==4.8.0 pickleshare==0.7.5 pillow==9.5.0 -platformdirs==3.5.1 -pluggy==1.0.0 -pre-commit==3.3.1 -prometheus-client==0.16.0 +platformdirs==3.7.0 +pluggy==1.2.0 +pre-commit==3.3.3 +prometheus-client==0.17.0 prompt-toolkit==3.0.38 psutil==5.9.5 ptyprocess==0.7.0 @@ -142,7 +142,7 @@ pybtex==0.24.0 pybtex-docutils==1.0.2 pycodestyle==2.10.0 pycparser==2.21 -pydantic==1.10.7 +pydantic==1.10.9 pydata-sphinx-theme==0.13.3 pydocstyle==6.3.0 pyflakes==3.0.1 @@ -151,22 +151,22 @@ pygments==2.15.1 pyjwt==2.7.0 pylint==2.17.4 pynacl==1.5.0 -pyparsing==3.0.9 -pyproject-api==1.5.1 +pyparsing==3.1.0 +pyproject-api==1.5.2 pyrsistent==0.19.3 pytablewriter==0.64.2 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-xdist==3.3.0 +pytest==7.3.2 +pytest-cov==4.1.0 +pytest-xdist==3.3.1 python-dateutil==2.8.2 -python-gitlab==3.14.0 +python-gitlab==3.15.0 python-json-logger==2.0.7 pytz==2023.3 pyyaml==6.0 -pyzmq==25.0.2 +pyzmq==25.1.0 qtconsole==5.4.3 qtpy==2.3.1 -requests==2.30.0 +requests==2.31.0 requests-toolbelt==1.0.0 restructuredtext-lint==1.4.0 rfc3339-validator==0.1.4 @@ -193,7 +193,7 @@ sphinxcontrib-htmlhelp==2.0.1 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.5 -sqlalchemy==2.0.13 +sqlalchemy==2.0.16 stack-data==0.6.2 sympy==1.12 tabledata==1.3.1 @@ -203,23 +203,23 @@ terminado==0.17.1 tinycss2==1.2.1 tomli==2.0.1 tomlkit==0.11.8 -tornado==6.3.1 -tox==4.5.1 +tornado==6.3.2 +tox==4.6.3 traitlets==5.9.0 -typepy==1.3.0 +typepy==1.3.1 types-docutils==0.20.0.1 types-pkg-resources==0.1.3 types-python-dateutil==2.8.19.13 -types-pyyaml==6.0.12.9 -types-setuptools==67.7.0.2 -typing-extensions==4.5.0 -uri-template==1.2.0 -urllib3==2.0.2 -virtualenv==20.23.0 +types-pyyaml==6.0.12.10 +types-setuptools==68.0.0.0 +typing-extensions==4.6.3 +uri-template==1.3.0 +urllib3==2.0.3 +virtualenv==20.23.1 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.5.1 +websocket-client==1.6.0 wheel==0.40.0 widgetsnbextension==4.0.7 wrapt==1.15.0 diff --git a/.constraints/py3.11.txt b/.constraints/py3.11.txt index 8708f4f5..3df6b8e1 100644 --- a/.constraints/py3.11.txt +++ b/.constraints/py3.11.txt @@ -8,19 +8,20 @@ accessible-pygments==0.0.4 aiofiles==22.1.0 aiosqlite==0.19.0 alabaster==0.7.13 -anyio==3.6.2 +anyio==3.7.0 argon2-cffi==21.3.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 -astroid==2.15.4 +astroid==2.15.5 asttokens==2.2.1 +async-lru==2.0.2 attrs==23.1.0 babel==2.12.1 backcall==0.2.0 beautifulsoup4==4.12.2 black==23.3.0 bleach==6.0.0 -cachetools==5.3.0 +cachetools==5.3.1 certifi==2023.5.7 cffi==1.15.1 cfgv==3.3.1 @@ -29,97 +30,96 @@ charset-normalizer==3.1.0 click==8.1.3 colorama==0.4.6 comm==0.1.3 -contourpy==1.0.7 -coverage==7.2.5 -cryptography==40.0.2 +contourpy==1.1.0 +coverage==7.2.7 +cryptography==41.0.1 cycler==0.11.0 dataproperty==0.55.1 debugpy==1.6.7 decorator==5.1.1 defusedxml==0.7.1 -deprecated==1.2.13 +deprecated==1.2.14 dill==0.3.6 distlib==0.3.6 docutils==0.19 -dominate==2.7.0 +dominate==2.8.0 execnet==1.9.0 executing==1.2.0 -fastjsonschema==2.16.3 +fastjsonschema==2.17.1 feynman==2.0.2 -filelock==3.12.0 +filelock==3.12.2 flake8==6.0.0 ; python_version >= "3.8.0" flake8-blind-except==0.2.1 ; python_version >= "3.8.0" -flake8-bugbear==23.5.9 ; python_version >= "3.8.0" +flake8-bugbear==23.6.5 ; python_version >= "3.8.0" flake8-builtins==2.1.0 ; python_version >= "3.8.0" -flake8-comprehensions==3.12.0 ; python_version >= "3.8.0" +flake8-comprehensions==3.13.0 ; python_version >= "3.8.0" flake8-plugin-utils==1.3.2 flake8-pytest-style==1.7.2 ; python_version >= "3.8.0" flake8-rst-docstrings==0.3.0 ; python_version >= "3.8.0" flake8-type-ignore==0.1.0.post2 ; python_version >= "3.8.0" flake8-use-fstring==1.4 ; python_version >= "3.8.0" -fonttools==4.39.4 +fonttools==4.40.0 fqdn==1.5.1 greenlet==2.0.2 identify==2.5.24 idna==3.4 imagesize==1.4.1 -importlib-metadata==6.6.0 +importlib-metadata==6.7.0 iniconfig==2.0.0 -ipykernel==6.23.0 -ipython==8.13.2 +ipykernel==6.23.2 +ipython==8.14.0 ipython-genutils==0.2.0 ipywidgets==8.0.6 isoduration==20.11.0 isort==5.12.0 jedi==0.18.2 jinja2==3.1.2 -json5==0.9.11 -jsonpointer==2.3 +json5==0.9.14 +jsonpointer==2.4 jsonschema==4.17.3 jupyter==1.0.0 jupyter-cache==0.6.1 jupyter-client==8.2.0 jupyter-console==6.6.3 -jupyter-core==5.3.0 +jupyter-core==5.3.1 jupyter-events==0.6.3 -jupyter-server==2.5.0 -jupyter-server-fileid==0.9.0 +jupyter-lsp==2.2.0 +jupyter-server==2.6.0 jupyter-server-terminals==0.4.4 -jupyter-server-ydoc==0.8.0 -jupyter-ydoc==0.2.4 -jupyterlab==3.6.3 -jupyterlab-code-formatter==2.0.0 -jupyterlab-myst==1.1.3 ; python_version >= "3.7.0" +jupyterlab==4.0.2 +jupyterlab-code-formatter==2.2.1 +jupyterlab-myst==1.2.0 ; python_version >= "3.7.0" jupyterlab-pygments==0.2.2 -jupyterlab-server==2.22.1 +jupyterlab-server==2.23.0 jupyterlab-widgets==3.0.7 kiwisolver==1.4.4 latexcodec==2.0.1 lazy-object-proxy==1.9.0 livereload==2.6.3 markdown-it-py==2.2.0 -markupsafe==2.1.2 +markupsafe==2.1.3 matplotlib==3.7.1 matplotlib-inline==0.1.6 -mbstrdecoder==1.1.2 +mbstrdecoder==1.1.3 mccabe==0.7.0 mdit-py-plugins==0.3.5 mdurl==0.1.2 -mistune==2.0.5 +mistune==3.0.1 mpmath==1.3.0 -mypy==1.3.0 +mypy==1.4.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclassic==1.0.0 nbclient==0.7.4 -nbconvert==7.4.0 -nbformat==5.8.0 +nbconvert==7.6.0 +nbformat==5.9.0 nest-asyncio==1.5.6 nodeenv==1.8.0 notebook==6.5.4 notebook-shim==0.2.3 numpy==1.23.5 +overrides==7.3.1 packaging==23.1 pandocfilters==1.5.0 parso==0.8.3 @@ -129,10 +129,10 @@ pep8-naming==0.13.3 ; python_version >= "3.8.0" pexpect==4.8.0 pickleshare==0.7.5 pillow==9.5.0 -platformdirs==3.5.1 -pluggy==1.0.0 -pre-commit==3.3.1 -prometheus-client==0.16.0 +platformdirs==3.7.0 +pluggy==1.2.0 +pre-commit==3.3.3 +prometheus-client==0.17.0 prompt-toolkit==3.0.38 psutil==5.9.5 ptyprocess==0.7.0 @@ -141,7 +141,7 @@ pybtex==0.24.0 pybtex-docutils==1.0.2 pycodestyle==2.10.0 pycparser==2.21 -pydantic==1.10.7 +pydantic==1.10.9 pydata-sphinx-theme==0.13.3 pydocstyle==6.3.0 pyflakes==3.0.1 @@ -150,22 +150,22 @@ pygments==2.15.1 pyjwt==2.7.0 pylint==2.17.4 pynacl==1.5.0 -pyparsing==3.0.9 -pyproject-api==1.5.1 +pyparsing==3.1.0 +pyproject-api==1.5.2 pyrsistent==0.19.3 pytablewriter==0.64.2 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-xdist==3.3.0 +pytest==7.3.2 +pytest-cov==4.1.0 +pytest-xdist==3.3.1 python-dateutil==2.8.2 -python-gitlab==3.14.0 +python-gitlab==3.15.0 python-json-logger==2.0.7 pytz==2023.3 pyyaml==6.0 -pyzmq==25.0.2 +pyzmq==25.1.0 qtconsole==5.4.3 qtpy==2.3.1 -requests==2.30.0 +requests==2.31.0 requests-toolbelt==1.0.0 restructuredtext-lint==1.4.0 rfc3339-validator==0.1.4 @@ -192,7 +192,7 @@ sphinxcontrib-htmlhelp==2.0.1 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.5 -sqlalchemy==2.0.13 +sqlalchemy==2.0.16 stack-data==0.6.2 sympy==1.12 tabledata==1.3.1 @@ -201,23 +201,23 @@ tcolorpy==0.1.3 terminado==0.17.1 tinycss2==1.2.1 tomlkit==0.11.8 -tornado==6.3.1 -tox==4.5.1 +tornado==6.3.2 +tox==4.6.3 traitlets==5.9.0 -typepy==1.3.0 +typepy==1.3.1 types-docutils==0.20.0.1 types-pkg-resources==0.1.3 types-python-dateutil==2.8.19.13 -types-pyyaml==6.0.12.9 -types-setuptools==67.7.0.2 -typing-extensions==4.5.0 -uri-template==1.2.0 -urllib3==2.0.2 -virtualenv==20.23.0 +types-pyyaml==6.0.12.10 +types-setuptools==68.0.0.0 +typing-extensions==4.6.3 +uri-template==1.3.0 +urllib3==2.0.3 +virtualenv==20.23.1 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.5.1 +websocket-client==1.6.0 wheel==0.40.0 widgetsnbextension==4.0.7 wrapt==1.15.0 diff --git a/.constraints/py3.6.txt b/.constraints/py3.6.txt index 49d23ab0..06b815c3 100644 --- a/.constraints/py3.6.txt +++ b/.constraints/py3.6.txt @@ -30,11 +30,11 @@ dataclasses==0.8 ; python_version < "3.7" dataproperty==0.55.1 decorator==5.1.1 defusedxml==0.7.1 -deprecated==1.2.13 +deprecated==1.2.14 dill==0.3.4 distlib==0.3.6 docutils==0.16 -dominate==2.7.0 +dominate==2.8.0 entrypoints==0.4 execnet==1.9.0 feynman==2.0.2 @@ -56,7 +56,7 @@ ipywidgets==7.7.5 isort==5.10.1 jedi==0.17.2 jinja2==3.0.3 -json5==0.9.11 +json5==0.9.14 jsonschema==3.2.0 jupyter==1.0.0 jupyter-cache==0.4.3 @@ -107,7 +107,7 @@ pillow==8.4.0 platformdirs==2.4.0 pluggy==1.0.0 pre-commit==2.17.0 -prometheus-client==0.16.0 +prometheus-client==0.17.0 prompt-toolkit==3.0.36 ptyprocess==0.7.0 py==1.11.0 @@ -122,7 +122,7 @@ pygments==2.14.0 pyjwt==2.4.0 pylint==2.13.9 pynacl==1.5.0 -pyparsing==3.0.9 +pyparsing==3.1.0 pyrsistent==0.18.0 pytablewriter==0.64.2 pytest==7.0.1 @@ -132,7 +132,7 @@ python-dateutil==2.8.2 python-gitlab==2.10.1 pytz==2023.3 pyyaml==6.0 -pyzmq==25.0.2 +pyzmq==25.1.0 qtconsole==5.2.2 qtpy==2.0.1 requests==2.27.1 @@ -176,10 +176,10 @@ typepy==1.3.0 types-docutils==0.20.0.1 types-pkg-resources==0.1.3 types-python-dateutil==2.8.19.13 -types-pyyaml==6.0.12.9 -types-setuptools==67.7.0.2 +types-pyyaml==6.0.12.10 +types-setuptools==68.0.0.0 typing-extensions==4.1.1 -urllib3==1.26.15 +urllib3==1.26.16 virtualenv==20.15.1 ; python_version < "3.8.0" wcwidth==0.2.6 webencodings==0.5.1 diff --git a/.constraints/py3.7.txt b/.constraints/py3.7.txt index 3934642c..1b45bb27 100644 --- a/.constraints/py3.7.txt +++ b/.constraints/py3.7.txt @@ -8,11 +8,11 @@ accessible-pygments==0.0.4 aiofiles==22.1.0 aiosqlite==0.19.0 alabaster==0.7.13 -anyio==3.6.2 +anyio==3.7.0 argon2-cffi==21.3.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 -astroid==2.15.4 +astroid==2.15.5 attrs==23.1.0 babel==2.12.1 backcall==0.2.0 @@ -27,24 +27,24 @@ chardet==5.1.0 charset-normalizer==3.1.0 click==8.1.3 colorama==0.4.6 -coverage==7.2.5 -cryptography==40.0.2 +coverage==7.2.7 +cryptography==41.0.1 cycler==0.11.0 dataproperty==0.55.1 debugpy==1.6.7 decorator==5.1.1 defusedxml==0.7.1 -deprecated==1.2.13 +deprecated==1.2.14 dill==0.3.6 distlib==0.3.6 docutils==0.17.1 -dominate==2.7.0 +dominate==2.8.0 entrypoints==0.4 exceptiongroup==1.1.1 execnet==1.9.0 -fastjsonschema==2.16.3 +fastjsonschema==2.17.1 feynman==2.0.2 -filelock==3.12.0 +filelock==3.12.2 fonttools==4.38.0 fqdn==1.5.1 greenlet==2.0.2 @@ -62,8 +62,8 @@ isoduration==20.11.0 isort==5.11.5 jedi==0.18.2 jinja2==3.1.2 -json5==0.9.11 -jsonpointer==2.3 +json5==0.9.14 +jsonpointer==2.4 jsonschema==4.17.3 jupyter==1.0.0 jupyter-cache==0.5.0 @@ -75,33 +75,33 @@ jupyter-server==1.24.0 jupyter-server-fileid==0.9.0 jupyter-server-ydoc==0.8.0 jupyter-ydoc==0.2.4 -jupyterlab==3.6.3 -jupyterlab-code-formatter==2.0.0 -jupyterlab-myst==1.1.3 ; python_version >= "3.7.0" +jupyterlab==3.6.4 +jupyterlab-code-formatter==2.2.1 +jupyterlab-myst==1.2.0 ; python_version >= "3.7.0" jupyterlab-pygments==0.2.2 -jupyterlab-server==2.22.1 +jupyterlab-server==2.23.0 jupyterlab-widgets==3.0.7 kiwisolver==1.4.4 latexcodec==2.0.1 lazy-object-proxy==1.9.0 livereload==2.6.3 markdown-it-py==2.2.0 -markupsafe==2.1.2 +markupsafe==2.1.3 matplotlib==3.5.3 matplotlib-inline==0.1.6 -mbstrdecoder==1.1.2 +mbstrdecoder==1.1.3 mccabe==0.7.0 mdit-py-plugins==0.3.5 mdurl==0.1.2 -mistune==2.0.5 +mistune==3.0.1 mpmath==1.3.0 -mypy==1.3.0 +mypy==1.4.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclassic==1.0.0 nbclient==0.5.13 -nbconvert==7.4.0 +nbconvert==7.6.0 nbformat==5.8.0 nest-asyncio==1.5.6 nodeenv==1.8.0 @@ -117,10 +117,10 @@ pexpect==4.8.0 pickleshare==0.7.5 pillow==9.5.0 pkgutil-resolve-name==1.3.10 -platformdirs==3.5.1 -pluggy==1.0.0 +platformdirs==3.7.0 +pluggy==1.2.0 pre-commit==2.21.0 -prometheus-client==0.16.0 +prometheus-client==0.17.0 prompt-toolkit==3.0.38 psutil==5.9.5 ptyprocess==0.7.0 @@ -128,7 +128,7 @@ py==1.11.0 pybtex==0.24.0 pybtex-docutils==1.0.2 pycparser==2.21 -pydantic==1.10.7 +pydantic==1.10.9 pydata-sphinx-theme==0.13.3 pydocstyle==6.3.0 pygithub==1.58.2 @@ -136,21 +136,21 @@ pygments==2.15.1 pyjwt==2.7.0 pylint==2.17.4 pynacl==1.5.0 -pyparsing==3.0.9 +pyparsing==3.1.0 pyrsistent==0.19.3 pytablewriter==0.64.2 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-xdist==3.3.0 +pytest==7.3.2 +pytest-cov==4.1.0 +pytest-xdist==3.3.1 python-dateutil==2.8.2 -python-gitlab==3.14.0 +python-gitlab==3.15.0 python-json-logger==2.0.7 pytz==2023.3 pyyaml==6.0 -pyzmq==25.0.2 +pyzmq==25.1.0 qtconsole==5.4.3 qtpy==2.3.1 -requests==2.30.0 +requests==2.31.0 requests-toolbelt==1.0.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 @@ -189,20 +189,20 @@ tornado==6.2 tox==3.28.0 ; python_version < "3.8.0" traitlets==5.9.0 typed-ast==1.5.4 -typepy==1.3.0 +typepy==1.3.1 types-docutils==0.20.0.1 types-pkg-resources==0.1.3 types-python-dateutil==2.8.19.13 -types-pyyaml==6.0.12.9 -types-setuptools==67.7.0.2 -typing-extensions==4.5.0 -uri-template==1.2.0 -urllib3==2.0.2 +types-pyyaml==6.0.12.10 +types-setuptools==68.0.0.0 +typing-extensions==4.6.3 +uri-template==1.3.0 +urllib3==2.0.3 virtualenv==20.21.1 ; python_version < "3.8.0" wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.5.1 +websocket-client==1.6.0 wheel==0.40.0 widgetsnbextension==4.0.7 wrapt==1.15.0 diff --git a/.constraints/py3.8.txt b/.constraints/py3.8.txt index 44320962..6b179fd1 100644 --- a/.constraints/py3.8.txt +++ b/.constraints/py3.8.txt @@ -8,19 +8,20 @@ accessible-pygments==0.0.4 aiofiles==22.1.0 aiosqlite==0.19.0 alabaster==0.7.13 -anyio==3.6.2 +anyio==3.7.0 argon2-cffi==21.3.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 -astroid==2.15.4 +astroid==2.15.5 asttokens==2.2.1 +async-lru==2.0.2 attrs==23.1.0 babel==2.12.1 backcall==0.2.0 beautifulsoup4==4.12.2 black==23.3.0 bleach==6.0.0 -cachetools==5.3.0 +cachetools==5.3.1 certifi==2023.5.7 cffi==1.15.1 cfgv==3.3.1 @@ -29,45 +30,45 @@ charset-normalizer==3.1.0 click==8.1.3 colorama==0.4.6 comm==0.1.3 -contourpy==1.0.7 -coverage==7.2.5 -cryptography==40.0.2 +contourpy==1.1.0 +coverage==7.2.7 +cryptography==41.0.1 cycler==0.11.0 dataproperty==0.55.1 debugpy==1.6.7 decorator==5.1.1 defusedxml==0.7.1 -deprecated==1.2.13 +deprecated==1.2.14 dill==0.3.6 distlib==0.3.6 docutils==0.19 -dominate==2.7.0 +dominate==2.8.0 exceptiongroup==1.1.1 execnet==1.9.0 executing==1.2.0 -fastjsonschema==2.16.3 +fastjsonschema==2.17.1 feynman==2.0.2 -filelock==3.12.0 +filelock==3.12.2 flake8==6.0.0 ; python_version >= "3.8.0" flake8-blind-except==0.2.1 ; python_version >= "3.8.0" -flake8-bugbear==23.5.9 ; python_version >= "3.8.0" +flake8-bugbear==23.6.5 ; python_version >= "3.8.0" flake8-builtins==2.1.0 ; python_version >= "3.8.0" -flake8-comprehensions==3.12.0 ; python_version >= "3.8.0" +flake8-comprehensions==3.13.0 ; python_version >= "3.8.0" flake8-plugin-utils==1.3.2 flake8-pytest-style==1.7.2 ; python_version >= "3.8.0" flake8-rst-docstrings==0.3.0 ; python_version >= "3.8.0" flake8-type-ignore==0.1.0.post2 ; python_version >= "3.8.0" flake8-use-fstring==1.4 ; python_version >= "3.8.0" -fonttools==4.39.4 +fonttools==4.40.0 fqdn==1.5.1 greenlet==2.0.2 identify==2.5.24 idna==3.4 imagesize==1.4.1 -importlib-metadata==6.6.0 +importlib-metadata==6.7.0 importlib-resources==5.12.0 iniconfig==2.0.0 -ipykernel==6.23.0 +ipykernel==6.23.2 ipython==8.12.2 ipython-genutils==0.2.0 ipywidgets==8.0.6 @@ -75,53 +76,52 @@ isoduration==20.11.0 isort==5.12.0 jedi==0.18.2 jinja2==3.1.2 -json5==0.9.11 -jsonpointer==2.3 +json5==0.9.14 +jsonpointer==2.4 jsonschema==4.17.3 jupyter==1.0.0 jupyter-cache==0.6.1 jupyter-client==8.2.0 jupyter-console==6.6.3 -jupyter-core==5.3.0 +jupyter-core==5.3.1 jupyter-events==0.6.3 -jupyter-server==2.5.0 -jupyter-server-fileid==0.9.0 +jupyter-lsp==2.2.0 +jupyter-server==2.6.0 jupyter-server-terminals==0.4.4 -jupyter-server-ydoc==0.8.0 -jupyter-ydoc==0.2.4 -jupyterlab==3.6.3 -jupyterlab-code-formatter==2.0.0 -jupyterlab-myst==1.1.3 ; python_version >= "3.7.0" +jupyterlab==4.0.2 +jupyterlab-code-formatter==2.2.1 +jupyterlab-myst==1.2.0 ; python_version >= "3.7.0" jupyterlab-pygments==0.2.2 -jupyterlab-server==2.22.1 +jupyterlab-server==2.23.0 jupyterlab-widgets==3.0.7 kiwisolver==1.4.4 latexcodec==2.0.1 lazy-object-proxy==1.9.0 livereload==2.6.3 markdown-it-py==2.2.0 -markupsafe==2.1.2 +markupsafe==2.1.3 matplotlib==3.7.1 matplotlib-inline==0.1.6 -mbstrdecoder==1.1.2 +mbstrdecoder==1.1.3 mccabe==0.7.0 mdit-py-plugins==0.3.5 mdurl==0.1.2 -mistune==2.0.5 +mistune==3.0.1 mpmath==1.3.0 -mypy==1.3.0 +mypy==1.4.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclassic==1.0.0 nbclient==0.7.4 -nbconvert==7.4.0 -nbformat==5.8.0 +nbconvert==7.6.0 +nbformat==5.9.0 nest-asyncio==1.5.6 nodeenv==1.8.0 notebook==6.5.4 notebook-shim==0.2.3 numpy==1.23.5 +overrides==7.3.1 packaging==23.1 pandocfilters==1.5.0 parso==0.8.3 @@ -132,10 +132,10 @@ pexpect==4.8.0 pickleshare==0.7.5 pillow==9.5.0 pkgutil-resolve-name==1.3.10 -platformdirs==3.5.1 -pluggy==1.0.0 -pre-commit==3.3.1 -prometheus-client==0.16.0 +platformdirs==3.7.0 +pluggy==1.2.0 +pre-commit==3.3.3 +prometheus-client==0.17.0 prompt-toolkit==3.0.38 psutil==5.9.5 ptyprocess==0.7.0 @@ -144,7 +144,7 @@ pybtex==0.24.0 pybtex-docutils==1.0.2 pycodestyle==2.10.0 pycparser==2.21 -pydantic==1.10.7 +pydantic==1.10.9 pydata-sphinx-theme==0.13.3 pydocstyle==6.3.0 pyflakes==3.0.1 @@ -153,22 +153,22 @@ pygments==2.15.1 pyjwt==2.7.0 pylint==2.17.4 pynacl==1.5.0 -pyparsing==3.0.9 -pyproject-api==1.5.1 +pyparsing==3.1.0 +pyproject-api==1.5.2 pyrsistent==0.19.3 pytablewriter==0.64.2 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-xdist==3.3.0 +pytest==7.3.2 +pytest-cov==4.1.0 +pytest-xdist==3.3.1 python-dateutil==2.8.2 -python-gitlab==3.14.0 +python-gitlab==3.15.0 python-json-logger==2.0.7 pytz==2023.3 pyyaml==6.0 -pyzmq==25.0.2 +pyzmq==25.1.0 qtconsole==5.4.3 qtpy==2.3.1 -requests==2.30.0 +requests==2.31.0 requests-toolbelt==1.0.0 restructuredtext-lint==1.4.0 rfc3339-validator==0.1.4 @@ -195,7 +195,7 @@ sphinxcontrib-htmlhelp==2.0.1 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.5 -sqlalchemy==2.0.13 +sqlalchemy==2.0.16 stack-data==0.6.2 sympy==1.12 tabledata==1.3.1 @@ -205,23 +205,23 @@ terminado==0.17.1 tinycss2==1.2.1 tomli==2.0.1 tomlkit==0.11.8 -tornado==6.3.1 -tox==4.5.1 +tornado==6.3.2 +tox==4.6.3 traitlets==5.9.0 -typepy==1.3.0 +typepy==1.3.1 types-docutils==0.20.0.1 types-pkg-resources==0.1.3 types-python-dateutil==2.8.19.13 -types-pyyaml==6.0.12.9 -types-setuptools==67.7.0.2 -typing-extensions==4.5.0 -uri-template==1.2.0 -urllib3==2.0.2 -virtualenv==20.23.0 +types-pyyaml==6.0.12.10 +types-setuptools==68.0.0.0 +typing-extensions==4.6.3 +uri-template==1.3.0 +urllib3==2.0.3 +virtualenv==20.23.1 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.5.1 +websocket-client==1.6.0 wheel==0.40.0 widgetsnbextension==4.0.7 wrapt==1.15.0 diff --git a/.constraints/py3.9.txt b/.constraints/py3.9.txt index 2f5e52e9..8e09d584 100644 --- a/.constraints/py3.9.txt +++ b/.constraints/py3.9.txt @@ -8,19 +8,20 @@ accessible-pygments==0.0.4 aiofiles==22.1.0 aiosqlite==0.19.0 alabaster==0.7.13 -anyio==3.6.2 +anyio==3.7.0 argon2-cffi==21.3.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 -astroid==2.15.4 +astroid==2.15.5 asttokens==2.2.1 +async-lru==2.0.2 attrs==23.1.0 babel==2.12.1 backcall==0.2.0 beautifulsoup4==4.12.2 black==23.3.0 bleach==6.0.0 -cachetools==5.3.0 +cachetools==5.3.1 certifi==2023.5.7 cffi==1.15.1 cfgv==3.3.1 @@ -29,99 +30,98 @@ charset-normalizer==3.1.0 click==8.1.3 colorama==0.4.6 comm==0.1.3 -contourpy==1.0.7 -coverage==7.2.5 -cryptography==40.0.2 +contourpy==1.1.0 +coverage==7.2.7 +cryptography==41.0.1 cycler==0.11.0 dataproperty==0.55.1 debugpy==1.6.7 decorator==5.1.1 defusedxml==0.7.1 -deprecated==1.2.13 +deprecated==1.2.14 dill==0.3.6 distlib==0.3.6 docutils==0.19 -dominate==2.7.0 +dominate==2.8.0 exceptiongroup==1.1.1 execnet==1.9.0 executing==1.2.0 -fastjsonschema==2.16.3 +fastjsonschema==2.17.1 feynman==2.0.2 -filelock==3.12.0 +filelock==3.12.2 flake8==6.0.0 ; python_version >= "3.8.0" flake8-blind-except==0.2.1 ; python_version >= "3.8.0" -flake8-bugbear==23.5.9 ; python_version >= "3.8.0" +flake8-bugbear==23.6.5 ; python_version >= "3.8.0" flake8-builtins==2.1.0 ; python_version >= "3.8.0" -flake8-comprehensions==3.12.0 ; python_version >= "3.8.0" +flake8-comprehensions==3.13.0 ; python_version >= "3.8.0" flake8-plugin-utils==1.3.2 flake8-pytest-style==1.7.2 ; python_version >= "3.8.0" flake8-rst-docstrings==0.3.0 ; python_version >= "3.8.0" flake8-type-ignore==0.1.0.post2 ; python_version >= "3.8.0" flake8-use-fstring==1.4 ; python_version >= "3.8.0" -fonttools==4.39.4 +fonttools==4.40.0 fqdn==1.5.1 greenlet==2.0.2 identify==2.5.24 idna==3.4 imagesize==1.4.1 -importlib-metadata==6.6.0 +importlib-metadata==6.7.0 importlib-resources==5.12.0 iniconfig==2.0.0 -ipykernel==6.23.0 -ipython==8.13.2 +ipykernel==6.23.2 +ipython==8.14.0 ipython-genutils==0.2.0 ipywidgets==8.0.6 isoduration==20.11.0 isort==5.12.0 jedi==0.18.2 jinja2==3.1.2 -json5==0.9.11 -jsonpointer==2.3 +json5==0.9.14 +jsonpointer==2.4 jsonschema==4.17.3 jupyter==1.0.0 jupyter-cache==0.6.1 jupyter-client==8.2.0 jupyter-console==6.6.3 -jupyter-core==5.3.0 +jupyter-core==5.3.1 jupyter-events==0.6.3 -jupyter-server==2.5.0 -jupyter-server-fileid==0.9.0 +jupyter-lsp==2.2.0 +jupyter-server==2.6.0 jupyter-server-terminals==0.4.4 -jupyter-server-ydoc==0.8.0 -jupyter-ydoc==0.2.4 -jupyterlab==3.6.3 -jupyterlab-code-formatter==2.0.0 -jupyterlab-myst==1.1.3 ; python_version >= "3.7.0" +jupyterlab==4.0.2 +jupyterlab-code-formatter==2.2.1 +jupyterlab-myst==1.2.0 ; python_version >= "3.7.0" jupyterlab-pygments==0.2.2 -jupyterlab-server==2.22.1 +jupyterlab-server==2.23.0 jupyterlab-widgets==3.0.7 kiwisolver==1.4.4 latexcodec==2.0.1 lazy-object-proxy==1.9.0 livereload==2.6.3 markdown-it-py==2.2.0 -markupsafe==2.1.2 +markupsafe==2.1.3 matplotlib==3.7.1 matplotlib-inline==0.1.6 -mbstrdecoder==1.1.2 +mbstrdecoder==1.1.3 mccabe==0.7.0 mdit-py-plugins==0.3.5 mdurl==0.1.2 -mistune==2.0.5 +mistune==3.0.1 mpmath==1.3.0 -mypy==1.3.0 +mypy==1.4.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclassic==1.0.0 nbclient==0.7.4 -nbconvert==7.4.0 -nbformat==5.8.0 +nbconvert==7.6.0 +nbformat==5.9.0 nest-asyncio==1.5.6 nodeenv==1.8.0 notebook==6.5.4 notebook-shim==0.2.3 numpy==1.23.5 +overrides==7.3.1 packaging==23.1 pandocfilters==1.5.0 parso==0.8.3 @@ -131,10 +131,10 @@ pep8-naming==0.13.3 ; python_version >= "3.8.0" pexpect==4.8.0 pickleshare==0.7.5 pillow==9.5.0 -platformdirs==3.5.1 -pluggy==1.0.0 -pre-commit==3.3.1 -prometheus-client==0.16.0 +platformdirs==3.7.0 +pluggy==1.2.0 +pre-commit==3.3.3 +prometheus-client==0.17.0 prompt-toolkit==3.0.38 psutil==5.9.5 ptyprocess==0.7.0 @@ -143,7 +143,7 @@ pybtex==0.24.0 pybtex-docutils==1.0.2 pycodestyle==2.10.0 pycparser==2.21 -pydantic==1.10.7 +pydantic==1.10.9 pydata-sphinx-theme==0.13.3 pydocstyle==6.3.0 pyflakes==3.0.1 @@ -152,22 +152,22 @@ pygments==2.15.1 pyjwt==2.7.0 pylint==2.17.4 pynacl==1.5.0 -pyparsing==3.0.9 -pyproject-api==1.5.1 +pyparsing==3.1.0 +pyproject-api==1.5.2 pyrsistent==0.19.3 pytablewriter==0.64.2 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-xdist==3.3.0 +pytest==7.3.2 +pytest-cov==4.1.0 +pytest-xdist==3.3.1 python-dateutil==2.8.2 -python-gitlab==3.14.0 +python-gitlab==3.15.0 python-json-logger==2.0.7 pytz==2023.3 pyyaml==6.0 -pyzmq==25.0.2 +pyzmq==25.1.0 qtconsole==5.4.3 qtpy==2.3.1 -requests==2.30.0 +requests==2.31.0 requests-toolbelt==1.0.0 restructuredtext-lint==1.4.0 rfc3339-validator==0.1.4 @@ -194,7 +194,7 @@ sphinxcontrib-htmlhelp==2.0.1 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.5 -sqlalchemy==2.0.13 +sqlalchemy==2.0.16 stack-data==0.6.2 sympy==1.12 tabledata==1.3.1 @@ -204,23 +204,23 @@ terminado==0.17.1 tinycss2==1.2.1 tomli==2.0.1 tomlkit==0.11.8 -tornado==6.3.1 -tox==4.5.1 +tornado==6.3.2 +tox==4.6.3 traitlets==5.9.0 -typepy==1.3.0 +typepy==1.3.1 types-docutils==0.20.0.1 types-pkg-resources==0.1.3 types-python-dateutil==2.8.19.13 -types-pyyaml==6.0.12.9 -types-setuptools==67.7.0.2 -typing-extensions==4.5.0 -uri-template==1.2.0 -urllib3==2.0.2 -virtualenv==20.23.0 +types-pyyaml==6.0.12.10 +types-setuptools==68.0.0.0 +typing-extensions==4.6.3 +uri-template==1.3.0 +urllib3==2.0.3 +virtualenv==20.23.1 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.5.1 +websocket-client==1.6.0 wheel==0.40.0 widgetsnbextension==4.0.7 wrapt==1.15.0 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ba156993..6be16da9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -40,7 +40,7 @@ repos: - id: trailing-whitespace - repo: https://github.com/ComPWA/repo-maintenance - rev: 0.0.179 + rev: 0.0.182 hooks: - id: check-dev-files args: @@ -70,12 +70,12 @@ repos: - id: black - repo: https://github.com/asottile/blacken-docs - rev: 1.13.0 + rev: 1.14.0 hooks: - id: blacken-docs - repo: https://github.com/sirosen/check-jsonschema - rev: 0.23.0 + rev: 0.23.2 hooks: - id: check-jsonschema name: Check project inventory YAML files @@ -90,7 +90,7 @@ repos: - id: cspell - repo: https://github.com/editorconfig-checker/editorconfig-checker.python - rev: 2.7.1 + rev: 2.7.2 hooks: - id: editorconfig-checker name: editorconfig @@ -115,7 +115,7 @@ repos: - id: isort - repo: https://github.com/igorshubovych/markdownlint-cli - rev: v0.34.0 + rev: v0.35.0 hooks: - id: markdownlint @@ -136,6 +136,7 @@ repos: args: - --extra-keys - | + cell.attachments cell.metadata.code_folding cell.metadata.id cell.metadata.user_expressions @@ -175,12 +176,12 @@ repos: - python - repo: https://github.com/ComPWA/mirrors-pyright - rev: v1.1.308 + rev: v1.1.315 hooks: - id: pyright - repo: https://github.com/asottile/pyupgrade - rev: v3.4.0 + rev: v3.7.0 hooks: - id: pyupgrade args: