diff --git a/.constraints/py3.10.txt b/.constraints/py3.10.txt index 5c6aa99..d5946b4 100644 --- a/.constraints/py3.10.txt +++ b/.constraints/py3.10.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile pyproject.toml -o .constraints/py3.10.txt --all-extras --no-annotate --python-version=3.10 --no-emit-package setuptools +# uv pip compile pyproject.toml -o .constraints/py3.10.txt --all-extras --color=always --no-annotate --python-version=3.10 --no-emit-package setuptools accessible-pygments==0.0.4 alabaster==0.7.16 anyio==4.3.0 @@ -80,7 +80,7 @@ jupyterlab-git==0.50.0 jupyterlab-lsp==5.1.0 jupyterlab-myst==2.3.1 jupyterlab-pygments==0.3.0 -jupyterlab-server==2.25.3 +jupyterlab-server==2.25.4 jupyterlab-widgets==3.0.10 kiwisolver==1.4.5 livereload==2.6.3 @@ -92,7 +92,7 @@ matplotlib-inline==0.1.6 mdit-py-plugins==0.4.0 mdurl==0.1.2 mistune==3.0.2 -mypy==1.8.0 +mypy==1.9.0 mypy-extensions==1.0.0 myst-nb==1.0.0 myst-parser==2.0.0 @@ -106,7 +106,7 @@ nodeenv==1.8.0 notebook-shim==0.2.4 numpy==1.26.4 overrides==7.7.0 -packaging==23.2 +packaging==24.0 pandas==2.2.1 pandocfilters==1.5.1 parso==0.8.3 @@ -126,7 +126,7 @@ pydata-sphinx-theme==0.15.2 pygments==2.17.2 pyparsing==3.1.2 pyproject-api==1.6.1 -pytest==8.0.2 +pytest==8.1.1 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.5.0 @@ -145,7 +145,7 @@ rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rope==1.12.0 rpds-py==0.18.0 -ruff==0.3.1 +ruff==0.3.2 send2trash==1.8.2 six==1.16.0 smmap==5.0.1 @@ -175,7 +175,7 @@ tomli==2.0.1 tornado==6.4 tox==4.14.1 traitlets==5.14.1 -types-python-dateutil==2.8.19.20240106 +types-python-dateutil==2.8.19.20240311 typing-extensions==4.10.0 tzdata==2024.1 ujson==5.9.0 @@ -187,7 +187,7 @@ wcwidth==0.2.13 webcolors==1.13 webencodings==0.5.1 websocket-client==1.7.0 -wheel==0.42.0 +wheel==0.43.0 widgetsnbextension==4.0.10 zipp==3.17.0 diff --git a/.constraints/py3.11.txt b/.constraints/py3.11.txt index 2e08563..00d3bd7 100644 --- a/.constraints/py3.11.txt +++ b/.constraints/py3.11.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile pyproject.toml -o .constraints/py3.11.txt --all-extras --no-annotate --python-version=3.11 --no-emit-package setuptools +# uv pip compile pyproject.toml -o .constraints/py3.11.txt --all-extras --color=always --no-annotate --python-version=3.11 --no-emit-package setuptools accessible-pygments==0.0.4 alabaster==0.7.16 anyio==4.3.0 @@ -79,7 +79,7 @@ jupyterlab-git==0.50.0 jupyterlab-lsp==5.1.0 jupyterlab-myst==2.3.1 jupyterlab-pygments==0.3.0 -jupyterlab-server==2.25.3 +jupyterlab-server==2.25.4 jupyterlab-widgets==3.0.10 kiwisolver==1.4.5 livereload==2.6.3 @@ -91,7 +91,7 @@ matplotlib-inline==0.1.6 mdit-py-plugins==0.4.0 mdurl==0.1.2 mistune==3.0.2 -mypy==1.8.0 +mypy==1.9.0 mypy-extensions==1.0.0 myst-nb==1.0.0 myst-parser==2.0.0 @@ -105,7 +105,7 @@ nodeenv==1.8.0 notebook-shim==0.2.4 numpy==1.26.4 overrides==7.7.0 -packaging==23.2 +packaging==24.0 pandas==2.2.1 pandocfilters==1.5.1 parso==0.8.3 @@ -125,7 +125,7 @@ pydata-sphinx-theme==0.15.2 pygments==2.17.2 pyparsing==3.1.2 pyproject-api==1.6.1 -pytest==8.0.2 +pytest==8.1.1 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.5.0 @@ -144,7 +144,7 @@ rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rope==1.12.0 rpds-py==0.18.0 -ruff==0.3.1 +ruff==0.3.2 send2trash==1.8.2 six==1.16.0 smmap==5.0.1 @@ -173,7 +173,7 @@ tinycss2==1.2.1 tornado==6.4 tox==4.14.1 traitlets==5.14.1 -types-python-dateutil==2.8.19.20240106 +types-python-dateutil==2.8.19.20240311 typing-extensions==4.10.0 tzdata==2024.1 ujson==5.9.0 @@ -185,7 +185,7 @@ wcwidth==0.2.13 webcolors==1.13 webencodings==0.5.1 websocket-client==1.7.0 -wheel==0.42.0 +wheel==0.43.0 widgetsnbextension==4.0.10 zipp==3.17.0 diff --git a/.constraints/py3.12.txt b/.constraints/py3.12.txt index ac9741f..252d3bc 100644 --- a/.constraints/py3.12.txt +++ b/.constraints/py3.12.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile pyproject.toml -o .constraints/py3.12.txt --all-extras --no-annotate --python-version=3.12 --no-emit-package setuptools +# uv pip compile pyproject.toml -o .constraints/py3.12.txt --all-extras --color=always --no-annotate --python-version=3.12 --no-emit-package setuptools accessible-pygments==0.0.4 alabaster==0.7.16 anyio==4.3.0 @@ -79,7 +79,7 @@ jupyterlab-git==0.50.0 jupyterlab-lsp==5.1.0 jupyterlab-myst==2.3.1 jupyterlab-pygments==0.3.0 -jupyterlab-server==2.25.3 +jupyterlab-server==2.25.4 jupyterlab-widgets==3.0.10 kiwisolver==1.4.5 livereload==2.6.3 @@ -91,7 +91,7 @@ matplotlib-inline==0.1.6 mdit-py-plugins==0.4.0 mdurl==0.1.2 mistune==3.0.2 -mypy==1.8.0 +mypy==1.9.0 mypy-extensions==1.0.0 myst-nb==1.0.0 myst-parser==2.0.0 @@ -105,7 +105,7 @@ nodeenv==1.8.0 notebook-shim==0.2.4 numpy==1.26.4 overrides==7.7.0 -packaging==23.2 +packaging==24.0 pandas==2.2.1 pandocfilters==1.5.1 parso==0.8.3 @@ -125,7 +125,7 @@ pydata-sphinx-theme==0.15.2 pygments==2.17.2 pyparsing==3.1.2 pyproject-api==1.6.1 -pytest==8.0.2 +pytest==8.1.1 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.5.0 @@ -144,7 +144,7 @@ rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rope==1.12.0 rpds-py==0.18.0 -ruff==0.3.1 +ruff==0.3.2 send2trash==1.8.2 six==1.16.0 smmap==5.0.1 @@ -173,7 +173,7 @@ tinycss2==1.2.1 tornado==6.4 tox==4.14.1 traitlets==5.14.1 -types-python-dateutil==2.8.19.20240106 +types-python-dateutil==2.8.19.20240311 typing-extensions==4.10.0 tzdata==2024.1 ujson==5.9.0 @@ -185,7 +185,7 @@ wcwidth==0.2.13 webcolors==1.13 webencodings==0.5.1 websocket-client==1.7.0 -wheel==0.42.0 +wheel==0.43.0 widgetsnbextension==4.0.10 zipp==3.17.0 diff --git a/.constraints/py3.7.txt b/.constraints/py3.7.txt index b0bdea6..370403f 100644 --- a/.constraints/py3.7.txt +++ b/.constraints/py3.7.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile pyproject.toml -o .constraints/py3.7.txt --all-extras --no-annotate --python-version=3.7 --no-emit-package setuptools +# uv pip compile pyproject.toml -o .constraints/py3.7.txt --all-extras --color=always --no-annotate --python-version=3.7 --no-emit-package setuptools accessible-pygments==0.0.4 aiofiles==22.1.0 aiosqlite==0.19.0 @@ -106,7 +106,7 @@ nodeenv==1.8.0 notebook==6.5.6 notebook-shim==0.2.4 numpy==1.21.6 -packaging==23.2 +packaging==24.0 pandas==1.1.5 pandocfilters==1.5.1 parso==0.8.3 diff --git a/.constraints/py3.8.txt b/.constraints/py3.8.txt index 14c9017..de366ef 100644 --- a/.constraints/py3.8.txt +++ b/.constraints/py3.8.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile pyproject.toml -o .constraints/py3.8.txt --all-extras --no-annotate --python-version=3.8 --no-emit-package setuptools +# uv pip compile pyproject.toml -o .constraints/py3.8.txt --all-extras --color=always --no-annotate --python-version=3.8 --no-emit-package setuptools accessible-pygments==0.0.4 alabaster==0.7.13 anyio==4.3.0 @@ -82,7 +82,7 @@ jupyterlab-git==0.50.0 jupyterlab-lsp==5.1.0 jupyterlab-myst==2.3.1 jupyterlab-pygments==0.3.0 -jupyterlab-server==2.25.3 +jupyterlab-server==2.25.4 jupyterlab-widgets==3.0.10 kiwisolver==1.4.5 livereload==2.6.3 @@ -94,7 +94,7 @@ matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 mistune==3.0.2 -mypy==1.8.0 +mypy==1.9.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 @@ -108,7 +108,7 @@ nodeenv==1.8.0 notebook-shim==0.2.4 numpy==1.24.4 overrides==7.7.0 -packaging==23.2 +packaging==24.0 pandas==2.0.3 pandocfilters==1.5.1 parso==0.8.3 @@ -130,7 +130,7 @@ pydata-sphinx-theme==0.14.4 pygments==2.17.2 pyparsing==3.1.2 pyproject-api==1.6.1 -pytest==8.0.2 +pytest==8.1.1 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.5.0 @@ -149,7 +149,7 @@ rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rope==1.12.0 rpds-py==0.18.0 -ruff==0.3.1 +ruff==0.3.2 send2trash==1.8.2 six==1.16.0 smmap==5.0.1 @@ -179,7 +179,7 @@ tomli==2.0.1 tornado==6.4 tox==4.14.1 traitlets==5.14.1 -types-python-dateutil==2.8.19.20240106 +types-python-dateutil==2.8.19.20240311 typing-extensions==4.10.0 tzdata==2024.1 ujson==5.9.0 @@ -191,7 +191,7 @@ wcwidth==0.2.13 webcolors==1.13 webencodings==0.5.1 websocket-client==1.7.0 -wheel==0.42.0 +wheel==0.43.0 widgetsnbextension==4.0.10 zipp==3.17.0 diff --git a/.constraints/py3.9.txt b/.constraints/py3.9.txt index 7577494..3d244c7 100644 --- a/.constraints/py3.9.txt +++ b/.constraints/py3.9.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile pyproject.toml -o .constraints/py3.9.txt --all-extras --no-annotate --python-version=3.9 --no-emit-package setuptools +# uv pip compile pyproject.toml -o .constraints/py3.9.txt --all-extras --color=always --no-annotate --python-version=3.9 --no-emit-package setuptools accessible-pygments==0.0.4 alabaster==0.7.16 anyio==4.3.0 @@ -81,7 +81,7 @@ jupyterlab-git==0.50.0 jupyterlab-lsp==5.1.0 jupyterlab-myst==2.3.1 jupyterlab-pygments==0.3.0 -jupyterlab-server==2.25.3 +jupyterlab-server==2.25.4 jupyterlab-widgets==3.0.10 kiwisolver==1.4.5 livereload==2.6.3 @@ -93,7 +93,7 @@ matplotlib-inline==0.1.6 mdit-py-plugins==0.4.0 mdurl==0.1.2 mistune==3.0.2 -mypy==1.8.0 +mypy==1.9.0 mypy-extensions==1.0.0 myst-nb==1.0.0 myst-parser==2.0.0 @@ -107,7 +107,7 @@ nodeenv==1.8.0 notebook-shim==0.2.4 numpy==1.26.4 overrides==7.7.0 -packaging==23.2 +packaging==24.0 pandas==2.2.1 pandocfilters==1.5.1 parso==0.8.3 @@ -127,7 +127,7 @@ pydata-sphinx-theme==0.15.2 pygments==2.17.2 pyparsing==3.1.2 pyproject-api==1.6.1 -pytest==8.0.2 +pytest==8.1.1 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.5.0 @@ -146,7 +146,7 @@ rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rope==1.12.0 rpds-py==0.18.0 -ruff==0.3.1 +ruff==0.3.2 send2trash==1.8.2 six==1.16.0 smmap==5.0.1 @@ -176,7 +176,7 @@ tomli==2.0.1 tornado==6.4 tox==4.14.1 traitlets==5.14.1 -types-python-dateutil==2.8.19.20240106 +types-python-dateutil==2.8.19.20240311 typing-extensions==4.10.0 tzdata==2024.1 ujson==5.9.0 @@ -188,7 +188,7 @@ wcwidth==0.2.13 webcolors==1.13 webencodings==0.5.1 websocket-client==1.7.0 -wheel==0.42.0 +wheel==0.43.0 widgetsnbextension==4.0.10 zipp==3.17.0 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6227a20..ef183b0 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -39,7 +39,7 @@ repos: metadata.vscode - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.3.1 + rev: v0.3.2 hooks: - id: ruff args: [--fix] @@ -119,6 +119,6 @@ repos: - python - repo: https://github.com/ComPWA/mirrors-pyright - rev: v1.1.352 + rev: v1.1.353 hooks: - id: pyright