diff --git a/.constraints/py3.10.txt b/.constraints/py3.10.txt index 1003a48f..97cefd06 100644 --- a/.constraints/py3.10.txt +++ b/.constraints/py3.10.txt @@ -6,11 +6,11 @@ # accessible-pygments==0.0.4 alabaster==0.7.13 -anyio==3.7.1 +anyio==4.0.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 -asttokens==2.2.1 +asttokens==2.4.0 async-lru==2.0.4 attrs==23.1.0 babel==2.12.1 @@ -37,7 +37,7 @@ docutils==0.17.1 exceptiongroup==1.1.3 executing==1.2.0 fastjsonschema==2.18.0 -filelock==3.12.2 +filelock==3.12.3 fonttools==4.42.1 fqdn==1.5.1 graphviz==0.20.1 @@ -47,9 +47,9 @@ idna==3.4 imagesize==1.4.1 importlib-metadata==6.8.0 iniconfig==2.0.0 -ipykernel==6.25.1 +ipykernel==6.25.2 ipympl==0.9.3 -ipython==8.14.0 +ipython==8.15.0 ipython-genutils==0.2.0 ipywidgets==8.1.0 isoduration==20.11.0 @@ -61,16 +61,16 @@ jsonschema==4.19.0 jsonschema-specifications==2023.7.1 jupyter==1.0.0 jupyter-cache==0.6.1 -jupyter-client==8.3.0 +jupyter-client==8.3.1 jupyter-console==6.6.3 jupyter-core==5.3.1 jupyter-events==0.7.0 jupyter-lsp==2.2.0 -jupyter-server==2.7.2 +jupyter-server==2.7.3 jupyter-server-terminals==0.4.4 jupyterlab==4.0.5 jupyterlab-code-formatter==2.2.1 -jupyterlab-myst==2.0.1 +jupyterlab-myst==2.0.2 jupyterlab-pygments==0.2.2 jupyterlab-server==2.24.0 jupyterlab-widgets==3.0.8 @@ -84,17 +84,17 @@ matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 mistune==3.0.1 -mpl-interactions==0.23.1 +mpl-interactions==0.23.2 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.6.8 -nbconvert==7.7.4 +nbconvert==7.8.0 nbformat==5.9.2 nbmake==1.4.3 nest-asyncio==1.5.7 nodeenv==1.8.0 -notebook==7.0.2 +notebook==7.0.3 notebook-shim==0.2.3 numpy==1.25.2 overrides==7.4.0 @@ -106,8 +106,8 @@ pexpect==4.8.0 pickleshare==0.7.5 pillow==10.0.0 platformdirs==3.10.0 -pluggy==1.2.0 -pre-commit==3.3.3 +pluggy==1.3.0 +pre-commit==3.4.0 prometheus-client==0.17.1 prompt-toolkit==3.0.39 psutil==5.9.5 @@ -119,26 +119,26 @@ pycparser==2.21 pydata-sphinx-theme==0.13.3 pygments==2.16.1 pyparsing==3.0.9 -pyproject-api==1.5.4 -pytest==7.4.0 +pyproject-api==1.6.1 +pytest==7.4.1 python-dateutil==2.8.2 python-json-logger==2.0.7 pyyaml==6.0.1 pyzmq==25.1.1 -qtconsole==5.4.3 -qtpy==2.3.1 +qtconsole==5.4.4 +qtpy==2.4.0 referencing==0.30.2 requests==2.31.0 requests-file==1.5.1 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.9.2 -ruff==0.0.285 +rpds-py==0.10.2 +ruff==0.0.287 send2trash==1.8.2 six==1.16.0 sniffio==1.3.0 snowballstemmer==2.2.0 -soupsieve==2.4.1 +soupsieve==2.5 sphinx==5.3.0 sphinx-autobuild==2021.3.14 sphinx-book-theme==1.0.1 @@ -152,12 +152,12 @@ sphinx-needs==1.3.0 sphinx-thebe==0.2.1 sphinx-togglebutton==0.3.2 sphinxcontrib-applehelp==1.0.7 -sphinxcontrib-bibtex==2.6.0 +sphinxcontrib-bibtex==2.6.1 sphinxcontrib-devhelp==1.0.5 sphinxcontrib-hep-pdgref==0.1.4 sphinxcontrib-htmlhelp==2.0.4 sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-plantuml==0.25 +sphinxcontrib-plantuml==0.26 sphinxcontrib-qthelp==1.0.6 sphinxcontrib-serializinghtml==1.1.9 sqlalchemy==2.0.20 @@ -167,12 +167,12 @@ terminado==0.17.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.3.3 -tox==4.10.0 +tox==4.11.1 traitlets==5.9.0 typing-extensions==4.7.1 uri-template==1.3.0 urllib3==2.0.4 -virtualenv==20.24.3 +virtualenv==20.24.4 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 diff --git a/.constraints/py3.11.txt b/.constraints/py3.11.txt index 58b8df20..fc6ed386 100644 --- a/.constraints/py3.11.txt +++ b/.constraints/py3.11.txt @@ -6,11 +6,11 @@ # accessible-pygments==0.0.4 alabaster==0.7.13 -anyio==3.7.1 +anyio==4.0.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 -asttokens==2.2.1 +asttokens==2.4.0 async-lru==2.0.4 attrs==23.1.0 babel==2.12.1 @@ -36,7 +36,7 @@ distlib==0.3.7 docutils==0.17.1 executing==1.2.0 fastjsonschema==2.18.0 -filelock==3.12.2 +filelock==3.12.3 fonttools==4.42.1 fqdn==1.5.1 graphviz==0.20.1 @@ -46,9 +46,9 @@ idna==3.4 imagesize==1.4.1 importlib-metadata==6.8.0 iniconfig==2.0.0 -ipykernel==6.25.1 +ipykernel==6.25.2 ipympl==0.9.3 -ipython==8.14.0 +ipython==8.15.0 ipython-genutils==0.2.0 ipywidgets==8.1.0 isoduration==20.11.0 @@ -60,16 +60,16 @@ jsonschema==4.19.0 jsonschema-specifications==2023.7.1 jupyter==1.0.0 jupyter-cache==0.6.1 -jupyter-client==8.3.0 +jupyter-client==8.3.1 jupyter-console==6.6.3 jupyter-core==5.3.1 jupyter-events==0.7.0 jupyter-lsp==2.2.0 -jupyter-server==2.7.2 +jupyter-server==2.7.3 jupyter-server-terminals==0.4.4 jupyterlab==4.0.5 jupyterlab-code-formatter==2.2.1 -jupyterlab-myst==2.0.1 +jupyterlab-myst==2.0.2 jupyterlab-pygments==0.2.2 jupyterlab-server==2.24.0 jupyterlab-widgets==3.0.8 @@ -83,17 +83,17 @@ matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 mistune==3.0.1 -mpl-interactions==0.23.1 +mpl-interactions==0.23.2 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.6.8 -nbconvert==7.7.4 +nbconvert==7.8.0 nbformat==5.9.2 nbmake==1.4.3 nest-asyncio==1.5.7 nodeenv==1.8.0 -notebook==7.0.2 +notebook==7.0.3 notebook-shim==0.2.3 numpy==1.25.2 overrides==7.4.0 @@ -105,8 +105,8 @@ pexpect==4.8.0 pickleshare==0.7.5 pillow==10.0.0 platformdirs==3.10.0 -pluggy==1.2.0 -pre-commit==3.3.3 +pluggy==1.3.0 +pre-commit==3.4.0 prometheus-client==0.17.1 prompt-toolkit==3.0.39 psutil==5.9.5 @@ -118,26 +118,26 @@ pycparser==2.21 pydata-sphinx-theme==0.13.3 pygments==2.16.1 pyparsing==3.0.9 -pyproject-api==1.5.4 -pytest==7.4.0 +pyproject-api==1.6.1 +pytest==7.4.1 python-dateutil==2.8.2 python-json-logger==2.0.7 pyyaml==6.0.1 pyzmq==25.1.1 -qtconsole==5.4.3 -qtpy==2.3.1 +qtconsole==5.4.4 +qtpy==2.4.0 referencing==0.30.2 requests==2.31.0 requests-file==1.5.1 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.9.2 -ruff==0.0.285 +rpds-py==0.10.2 +ruff==0.0.287 send2trash==1.8.2 six==1.16.0 sniffio==1.3.0 snowballstemmer==2.2.0 -soupsieve==2.4.1 +soupsieve==2.5 sphinx==5.3.0 sphinx-autobuild==2021.3.14 sphinx-book-theme==1.0.1 @@ -151,12 +151,12 @@ sphinx-needs==1.3.0 sphinx-thebe==0.2.1 sphinx-togglebutton==0.3.2 sphinxcontrib-applehelp==1.0.7 -sphinxcontrib-bibtex==2.6.0 +sphinxcontrib-bibtex==2.6.1 sphinxcontrib-devhelp==1.0.5 sphinxcontrib-hep-pdgref==0.1.4 sphinxcontrib-htmlhelp==2.0.4 sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-plantuml==0.25 +sphinxcontrib-plantuml==0.26 sphinxcontrib-qthelp==1.0.6 sphinxcontrib-serializinghtml==1.1.9 sqlalchemy==2.0.20 @@ -165,12 +165,12 @@ tabulate==0.9.0 terminado==0.17.1 tinycss2==1.2.1 tornado==6.3.3 -tox==4.10.0 +tox==4.11.1 traitlets==5.9.0 typing-extensions==4.7.1 uri-template==1.3.0 urllib3==2.0.4 -virtualenv==20.24.3 +virtualenv==20.24.4 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 diff --git a/.constraints/py3.7.txt b/.constraints/py3.7.txt index bfb81c4f..2d4899a8 100644 --- a/.constraints/py3.7.txt +++ b/.constraints/py3.7.txt @@ -85,7 +85,7 @@ matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 mistune==3.0.1 -mpl-interactions==0.23.1 +mpl-interactions==0.23.2 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 @@ -123,19 +123,19 @@ pygments==2.16.1 pyparsing==3.1.1 pyproject-api==1.5.3 pyrsistent==0.19.3 -pytest==7.4.0 +pytest==7.4.1 python-dateutil==2.8.2 python-json-logger==2.0.7 -pytz==2023.3 +pytz==2023.3.post1 pyyaml==6.0.1 pyzmq==24.0.1 -qtconsole==5.4.3 -qtpy==2.3.1 +qtconsole==5.4.4 +qtpy==2.4.0 requests==2.31.0 requests-file==1.5.1 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -ruff==0.0.285 +ruff==0.0.287 send2trash==1.8.2 six==1.16.0 sniffio==1.3.0 @@ -154,12 +154,12 @@ sphinx-needs==1.3.0 sphinx-thebe==0.2.1 sphinx-togglebutton==0.3.2 sphinxcontrib-applehelp==1.0.2 -sphinxcontrib-bibtex==2.6.0 +sphinxcontrib-bibtex==2.6.1 sphinxcontrib-devhelp==1.0.2 sphinxcontrib-hep-pdgref==0.1.4 sphinxcontrib-htmlhelp==2.0.0 sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-plantuml==0.25 +sphinxcontrib-plantuml==0.26 sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.5 sqlalchemy==1.4.49 @@ -174,7 +174,7 @@ typed-ast==1.5.5 typing-extensions==4.7.1 uri-template==1.3.0 urllib3==2.0.4 -virtualenv==20.24.3 +virtualenv==20.24.4 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 diff --git a/.constraints/py3.8.txt b/.constraints/py3.8.txt index ac999ab1..572969eb 100644 --- a/.constraints/py3.8.txt +++ b/.constraints/py3.8.txt @@ -6,11 +6,11 @@ # accessible-pygments==0.0.4 alabaster==0.7.13 -anyio==3.7.1 +anyio==4.0.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 -asttokens==2.2.1 +asttokens==2.4.0 async-lru==2.0.4 attrs==23.1.0 babel==2.12.1 @@ -37,7 +37,7 @@ docutils==0.17.1 exceptiongroup==1.1.3 executing==1.2.0 fastjsonschema==2.18.0 -filelock==3.12.2 +filelock==3.12.3 fonttools==4.42.1 fqdn==1.5.1 graphviz==0.20.1 @@ -48,7 +48,7 @@ imagesize==1.4.1 importlib-metadata==6.8.0 importlib-resources==6.0.1 iniconfig==2.0.0 -ipykernel==6.25.1 +ipykernel==6.25.2 ipympl==0.9.3 ipython==8.12.2 ipython-genutils==0.2.0 @@ -62,16 +62,16 @@ jsonschema==4.19.0 jsonschema-specifications==2023.7.1 jupyter==1.0.0 jupyter-cache==0.6.1 -jupyter-client==8.3.0 +jupyter-client==8.3.1 jupyter-console==6.6.3 jupyter-core==5.3.1 jupyter-events==0.7.0 jupyter-lsp==2.2.0 -jupyter-server==2.7.2 +jupyter-server==2.7.3 jupyter-server-terminals==0.4.4 jupyterlab==4.0.5 jupyterlab-code-formatter==2.2.1 -jupyterlab-myst==2.0.1 +jupyterlab-myst==2.0.2 jupyterlab-pygments==0.2.2 jupyterlab-server==2.24.0 jupyterlab-widgets==3.0.8 @@ -85,17 +85,17 @@ matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 mistune==3.0.1 -mpl-interactions==0.23.1 +mpl-interactions==0.23.2 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.6.8 -nbconvert==7.7.4 +nbconvert==7.8.0 nbformat==5.9.2 nbmake==1.4.3 nest-asyncio==1.5.7 nodeenv==1.8.0 -notebook==7.0.2 +notebook==7.0.3 notebook-shim==0.2.3 numpy==1.24.4 overrides==7.4.0 @@ -108,8 +108,8 @@ pickleshare==0.7.5 pillow==10.0.0 pkgutil-resolve-name==1.3.10 platformdirs==3.10.0 -pluggy==1.2.0 -pre-commit==3.3.3 +pluggy==1.3.0 +pre-commit==3.4.0 prometheus-client==0.17.1 prompt-toolkit==3.0.39 psutil==5.9.5 @@ -121,27 +121,27 @@ pycparser==2.21 pydata-sphinx-theme==0.13.3 pygments==2.16.1 pyparsing==3.0.9 -pyproject-api==1.5.4 -pytest==7.4.0 +pyproject-api==1.6.1 +pytest==7.4.1 python-dateutil==2.8.2 python-json-logger==2.0.7 -pytz==2023.3 +pytz==2023.3.post1 pyyaml==6.0.1 pyzmq==25.1.1 -qtconsole==5.4.3 -qtpy==2.3.1 +qtconsole==5.4.4 +qtpy==2.4.0 referencing==0.30.2 requests==2.31.0 requests-file==1.5.1 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.9.2 -ruff==0.0.285 +rpds-py==0.10.2 +ruff==0.0.287 send2trash==1.8.2 six==1.16.0 sniffio==1.3.0 snowballstemmer==2.2.0 -soupsieve==2.4.1 +soupsieve==2.5 sphinx==5.3.0 sphinx-autobuild==2021.3.14 sphinx-book-theme==1.0.1 @@ -155,12 +155,12 @@ sphinx-needs==1.3.0 sphinx-thebe==0.2.1 sphinx-togglebutton==0.3.2 sphinxcontrib-applehelp==1.0.4 -sphinxcontrib-bibtex==2.6.0 +sphinxcontrib-bibtex==2.6.1 sphinxcontrib-devhelp==1.0.2 sphinxcontrib-hep-pdgref==0.1.4 sphinxcontrib-htmlhelp==2.0.1 sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-plantuml==0.25 +sphinxcontrib-plantuml==0.26 sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.5 sqlalchemy==2.0.20 @@ -170,12 +170,12 @@ terminado==0.17.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.3.3 -tox==4.10.0 +tox==4.11.1 traitlets==5.9.0 typing-extensions==4.7.1 uri-template==1.3.0 urllib3==2.0.4 -virtualenv==20.24.3 +virtualenv==20.24.4 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 diff --git a/.constraints/py3.9.txt b/.constraints/py3.9.txt index cabf797f..fd7279ea 100644 --- a/.constraints/py3.9.txt +++ b/.constraints/py3.9.txt @@ -6,11 +6,11 @@ # accessible-pygments==0.0.4 alabaster==0.7.13 -anyio==3.7.1 +anyio==4.0.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 -asttokens==2.2.1 +asttokens==2.4.0 async-lru==2.0.4 attrs==23.1.0 babel==2.12.1 @@ -37,7 +37,7 @@ docutils==0.17.1 exceptiongroup==1.1.3 executing==1.2.0 fastjsonschema==2.18.0 -filelock==3.12.2 +filelock==3.12.3 fonttools==4.42.1 fqdn==1.5.1 graphviz==0.20.1 @@ -48,9 +48,9 @@ imagesize==1.4.1 importlib-metadata==6.8.0 importlib-resources==6.0.1 iniconfig==2.0.0 -ipykernel==6.25.1 +ipykernel==6.25.2 ipympl==0.9.3 -ipython==8.14.0 +ipython==8.15.0 ipython-genutils==0.2.0 ipywidgets==8.1.0 isoduration==20.11.0 @@ -62,16 +62,16 @@ jsonschema==4.19.0 jsonschema-specifications==2023.7.1 jupyter==1.0.0 jupyter-cache==0.6.1 -jupyter-client==8.3.0 +jupyter-client==8.3.1 jupyter-console==6.6.3 jupyter-core==5.3.1 jupyter-events==0.7.0 jupyter-lsp==2.2.0 -jupyter-server==2.7.2 +jupyter-server==2.7.3 jupyter-server-terminals==0.4.4 jupyterlab==4.0.5 jupyterlab-code-formatter==2.2.1 -jupyterlab-myst==2.0.1 +jupyterlab-myst==2.0.2 jupyterlab-pygments==0.2.2 jupyterlab-server==2.24.0 jupyterlab-widgets==3.0.8 @@ -85,17 +85,17 @@ matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 mistune==3.0.1 -mpl-interactions==0.23.1 +mpl-interactions==0.23.2 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.6.8 -nbconvert==7.7.4 +nbconvert==7.8.0 nbformat==5.9.2 nbmake==1.4.3 nest-asyncio==1.5.7 nodeenv==1.8.0 -notebook==7.0.2 +notebook==7.0.3 notebook-shim==0.2.3 numpy==1.25.2 overrides==7.4.0 @@ -107,8 +107,8 @@ pexpect==4.8.0 pickleshare==0.7.5 pillow==10.0.0 platformdirs==3.10.0 -pluggy==1.2.0 -pre-commit==3.3.3 +pluggy==1.3.0 +pre-commit==3.4.0 prometheus-client==0.17.1 prompt-toolkit==3.0.39 psutil==5.9.5 @@ -120,26 +120,26 @@ pycparser==2.21 pydata-sphinx-theme==0.13.3 pygments==2.16.1 pyparsing==3.0.9 -pyproject-api==1.5.4 -pytest==7.4.0 +pyproject-api==1.6.1 +pytest==7.4.1 python-dateutil==2.8.2 python-json-logger==2.0.7 pyyaml==6.0.1 pyzmq==25.1.1 -qtconsole==5.4.3 -qtpy==2.3.1 +qtconsole==5.4.4 +qtpy==2.4.0 referencing==0.30.2 requests==2.31.0 requests-file==1.5.1 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.9.2 -ruff==0.0.285 +rpds-py==0.10.2 +ruff==0.0.287 send2trash==1.8.2 six==1.16.0 sniffio==1.3.0 snowballstemmer==2.2.0 -soupsieve==2.4.1 +soupsieve==2.5 sphinx==5.3.0 sphinx-autobuild==2021.3.14 sphinx-book-theme==1.0.1 @@ -153,12 +153,12 @@ sphinx-needs==1.3.0 sphinx-thebe==0.2.1 sphinx-togglebutton==0.3.2 sphinxcontrib-applehelp==1.0.7 -sphinxcontrib-bibtex==2.6.0 +sphinxcontrib-bibtex==2.6.1 sphinxcontrib-devhelp==1.0.5 sphinxcontrib-hep-pdgref==0.1.4 sphinxcontrib-htmlhelp==2.0.4 sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-plantuml==0.25 +sphinxcontrib-plantuml==0.26 sphinxcontrib-qthelp==1.0.6 sphinxcontrib-serializinghtml==1.1.9 sqlalchemy==2.0.20 @@ -168,12 +168,12 @@ terminado==0.17.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.3.3 -tox==4.10.0 +tox==4.11.1 traitlets==5.9.0 typing-extensions==4.7.1 uri-template==1.3.0 urllib3==2.0.4 -virtualenv==20.24.3 +virtualenv==20.24.4 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5409dddc..202bc1d6 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -74,7 +74,7 @@ repos: - id: blacken-docs - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.24.1 + rev: 0.26.3 hooks: - id: check-jsonschema name: Check CITATION.cff @@ -87,7 +87,7 @@ repos: pass_filenames: false - repo: https://github.com/streetsidesoftware/cspell-cli - rev: v7.0.1 + rev: v7.3.0 hooks: - id: cspell @@ -137,12 +137,12 @@ repos: metadata.vscode - repo: https://github.com/pre-commit/mirrors-prettier - rev: v3.0.2 + rev: v3.0.3 hooks: - id: prettier - repo: https://github.com/ComPWA/mirrors-pyright - rev: v1.1.324 + rev: v1.1.326 hooks: - id: pyright @@ -154,7 +154,7 @@ repos: - --py37-plus - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.0.285 + rev: v0.0.287 hooks: - id: ruff args: