diff --git a/.constraints/py3.10.txt b/.constraints/py3.10.txt index 43a9db7e3..336002cf5 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 @@ -28,7 +28,7 @@ click==8.1.7 colorama==0.4.6 comm==0.1.4 contourpy==1.1.0 -coverage==7.3.0 +coverage==7.3.1 cycler==0.11.0 debugpy==1.6.7.post1 decorator==5.1.1 @@ -40,7 +40,7 @@ exceptiongroup==1.1.3 execnet==2.0.2 executing==1.2.0 fastjsonschema==2.18.0 -filelock==3.12.2 +filelock==3.12.3 fonttools==4.42.1 fqdn==1.5.1 gprof2dot==2022.7.29 @@ -52,9 +52,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 @@ -65,15 +65,15 @@ jsonpointer==2.4 jsonschema==4.19.0 jsonschema-specifications==2023.7.1 jupyter-cache==0.6.1 -jupyter-client==8.3.0 +jupyter-client==8.3.1 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 @@ -87,14 +87,14 @@ 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 mpmath==1.3.0 mypy==1.5.1 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 @@ -111,8 +111,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 @@ -124,8 +124,8 @@ 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 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.3.1 @@ -140,13 +140,13 @@ requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.5.2 -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 @@ -157,7 +157,7 @@ sphinx-design==0.5.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 @@ -172,18 +172,18 @@ terminado==0.17.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.3.3 -tox==4.10.0 +tox==4.11.1 tqdm==4.66.1 traitlets==5.9.0 types-docutils==0.20.0.3 types-pkg-resources==0.1.3 types-requests==2.31.0.2 -types-setuptools==68.1.0.0 +types-setuptools==68.1.0.1 types-urllib3==1.26.25.14 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 67dd563d8..138f2818d 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 @@ -28,7 +28,7 @@ click==8.1.7 colorama==0.4.6 comm==0.1.4 contourpy==1.1.0 -coverage==7.3.0 +coverage==7.3.1 cycler==0.11.0 debugpy==1.6.7.post1 decorator==5.1.1 @@ -39,7 +39,7 @@ docutils==0.17.1 execnet==2.0.2 executing==1.2.0 fastjsonschema==2.18.0 -filelock==3.12.2 +filelock==3.12.3 fonttools==4.42.1 fqdn==1.5.1 gprof2dot==2022.7.29 @@ -51,9 +51,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 @@ -64,15 +64,15 @@ jsonpointer==2.4 jsonschema==4.19.0 jsonschema-specifications==2023.7.1 jupyter-cache==0.6.1 -jupyter-client==8.3.0 +jupyter-client==8.3.1 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 @@ -86,14 +86,14 @@ 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 mpmath==1.3.0 mypy==1.5.1 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 @@ -110,8 +110,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 @@ -123,8 +123,8 @@ 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 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.3.1 @@ -139,13 +139,13 @@ requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.5.2 -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 @@ -156,7 +156,7 @@ sphinx-design==0.5.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 @@ -170,18 +170,18 @@ tabulate==0.9.0 terminado==0.17.1 tinycss2==1.2.1 tornado==6.3.3 -tox==4.10.0 +tox==4.11.1 tqdm==4.66.1 traitlets==5.9.0 types-docutils==0.20.0.3 types-pkg-resources==0.1.3 types-requests==2.31.0.2 -types-setuptools==68.1.0.0 +types-setuptools==68.1.0.1 types-urllib3==1.26.25.14 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 5be73ecc1..799bdc3f8 100644 --- a/.constraints/py3.7.txt +++ b/.constraints/py3.7.txt @@ -88,7 +88,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 mpmath==1.3.0 mypy==1.4.1 mypy-extensions==1.0.0 @@ -129,14 +129,14 @@ 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 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.3.1 python-constraint==1.4.0 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 qrules==0.9.8 @@ -144,7 +144,7 @@ requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.5.2 -ruff==0.0.285 +ruff==0.0.287 send2trash==1.8.2 singledispatchmethod==1.0 ; python_version < "3.8.0" six==1.16.0 @@ -161,7 +161,7 @@ sphinx-design==0.4.1 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 @@ -182,12 +182,12 @@ typed-ast==1.5.5 types-docutils==0.20.0.3 types-pkg-resources==0.1.3 types-requests==2.31.0.2 -types-setuptools==68.1.0.0 +types-setuptools==68.1.0.1 types-urllib3==1.26.25.14 typing-extensions==4.7.1 ; python_version < "3.8.0" 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 bf3921237..1044bf249 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 @@ -28,7 +28,7 @@ click==8.1.7 colorama==0.4.6 comm==0.1.4 contourpy==1.1.0 -coverage==7.3.0 +coverage==7.3.1 cycler==0.11.0 debugpy==1.6.7.post1 decorator==5.1.1 @@ -40,7 +40,7 @@ exceptiongroup==1.1.3 execnet==2.0.2 executing==1.2.0 fastjsonschema==2.18.0 -filelock==3.12.2 +filelock==3.12.3 fonttools==4.42.1 fqdn==1.5.1 gprof2dot==2022.7.29 @@ -53,7 +53,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 @@ -66,15 +66,15 @@ jsonpointer==2.4 jsonschema==4.19.0 jsonschema-specifications==2023.7.1 jupyter-cache==0.6.1 -jupyter-client==8.3.0 +jupyter-client==8.3.1 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 @@ -88,14 +88,14 @@ 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 mpmath==1.3.0 mypy==1.5.1 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 @@ -113,8 +113,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 @@ -126,15 +126,15 @@ 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 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.3.1 python-constraint==1.4.0 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 qrules==0.9.8 @@ -143,13 +143,13 @@ requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.5.2 -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 @@ -160,7 +160,7 @@ sphinx-design==0.5.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 @@ -175,18 +175,18 @@ terminado==0.17.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.3.3 -tox==4.10.0 +tox==4.11.1 tqdm==4.66.1 traitlets==5.9.0 types-docutils==0.20.0.3 types-pkg-resources==0.1.3 types-requests==2.31.0.2 -types-setuptools==68.1.0.0 +types-setuptools==68.1.0.1 types-urllib3==1.26.25.14 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 17bb3870c..4a769b3b1 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 @@ -28,7 +28,7 @@ click==8.1.7 colorama==0.4.6 comm==0.1.4 contourpy==1.1.0 -coverage==7.3.0 +coverage==7.3.1 cycler==0.11.0 debugpy==1.6.7.post1 decorator==5.1.1 @@ -40,7 +40,7 @@ exceptiongroup==1.1.3 execnet==2.0.2 executing==1.2.0 fastjsonschema==2.18.0 -filelock==3.12.2 +filelock==3.12.3 fonttools==4.42.1 fqdn==1.5.1 gprof2dot==2022.7.29 @@ -53,9 +53,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 @@ -66,15 +66,15 @@ jsonpointer==2.4 jsonschema==4.19.0 jsonschema-specifications==2023.7.1 jupyter-cache==0.6.1 -jupyter-client==8.3.0 +jupyter-client==8.3.1 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 @@ -88,14 +88,14 @@ 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 mpmath==1.3.0 mypy==1.5.1 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 @@ -112,8 +112,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 @@ -125,8 +125,8 @@ 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 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.3.1 @@ -141,13 +141,13 @@ requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rich==13.5.2 -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 @@ -158,7 +158,7 @@ sphinx-design==0.5.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 @@ -173,18 +173,18 @@ terminado==0.17.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.3.3 -tox==4.10.0 +tox==4.11.1 tqdm==4.66.1 traitlets==5.9.0 types-docutils==0.20.0.3 types-pkg-resources==0.1.3 types-requests==2.31.0.2 -types-setuptools==68.1.0.0 +types-setuptools==68.1.0.1 types-urllib3==1.26.25.14 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 df2a0e758..e672b96ba 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -78,7 +78,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 @@ -91,7 +91,7 @@ repos: pass_filenames: false - repo: https://github.com/streetsidesoftware/cspell-cli - rev: v7.0.1 + rev: v7.3.0 hooks: - id: cspell @@ -107,7 +107,7 @@ repos: )$ - repo: https://github.com/igorshubovych/markdownlint-cli - rev: v0.35.0 + rev: v0.36.0 hooks: - id: markdownlint @@ -146,12 +146,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 @@ -163,7 +163,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: