diff --git a/.constraints/py3.10.txt b/.constraints/py3.10.txt index 429ac0e..f00481c 100644 --- a/.constraints/py3.10.txt +++ b/.constraints/py3.10.txt @@ -21,7 +21,7 @@ charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 comm==0.2.2 -contourpy==1.2.0 +contourpy==1.2.1 cycler==0.12.1 debugpy==1.8.1 decorator==5.1.1 @@ -31,35 +31,35 @@ docutils==0.20.1 exceptiongroup==1.2.0 executing==2.0.1 fastjsonschema==2.19.1 -filelock==3.13.1 -fonttools==4.49.0 +filelock==3.13.3 +fonttools==4.51.0 fqdn==1.5.1 greenlet==3.0.3 h11==0.14.0 -httpcore==1.0.4 +httpcore==1.0.5 httpx==0.27.0 identify==2.5.35 idna==3.6 imagesize==1.4.1 -importlib-metadata==7.0.2 -ipykernel==6.29.3 -ipython==8.22.2 +importlib-metadata==7.1.0 +ipykernel==6.29.4 +ipython==8.23.0 ipywidgets==8.1.2 isoduration==20.11.0 jedi==0.19.1 jinja2==3.1.3 -json5==0.9.22 +json5==0.9.24 jsonpointer==2.4 jsonschema==4.21.1 jsonschema-specifications==2023.12.1 jupyter-cache==1.0.0 jupyter-client==8.6.1 jupyter-core==5.7.2 -jupyter-events==0.9.1 +jupyter-events==0.10.0 jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-terminals==0.5.3 -jupyterlab==4.1.4 +jupyterlab==4.1.5 jupyterlab-code-formatter==2.2.1 jupyterlab-pygments==0.3.0 jupyterlab-server==2.25.4 @@ -69,7 +69,7 @@ latexcodec==3.0.0 livereload==2.6.3 markdown-it-py==3.0.0 markupsafe==2.1.5 -matplotlib==3.8.3 +matplotlib==3.8.4 matplotlib-inline==0.1.6 mdit-py-plugins==0.4.0 mdurl==0.1.2 @@ -77,8 +77,8 @@ mistune==3.0.2 myst-nb==1.0.0 myst-parser==2.0.0 nbclient==0.10.0 -nbconvert==7.16.2 -nbformat==5.10.2 +nbconvert==7.16.3 +nbformat==5.10.4 nest-asyncio==1.6.0 nodeenv==1.8.0 notebook-shim==0.2.4 @@ -86,12 +86,12 @@ numpy==1.26.4 overrides==7.7.0 packaging==24.0 pandocfilters==1.5.1 -parso==0.8.3 +parso==0.8.4 pexpect==4.9.0 -pillow==10.2.0 +pillow==10.3.0 platformdirs==4.2.0 pluggy==1.4.0 -pre-commit==3.6.2 +pre-commit==3.7.0 prometheus-client==0.20.0 prompt-toolkit==3.0.43 psutil==5.9.8 @@ -99,7 +99,7 @@ ptyprocess==0.7.0 pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 -pycparser==2.21 +pycparser==2.22 pydata-sphinx-theme==0.15.2 pygments==2.17.2 pyparsing==3.1.2 @@ -108,12 +108,12 @@ python-dateutil==2.9.0.post0 python-json-logger==2.0.7 pyyaml==6.0.1 pyzmq==25.1.2 -referencing==0.33.0 +referencing==0.34.0 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rpds-py==0.18.0 -ruff==0.3.2 +ruff==0.3.5 send2trash==1.8.2 six==1.16.0 sniffio==1.3.1 @@ -136,17 +136,17 @@ sphinxcontrib-htmlhelp==2.0.5 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.7 sphinxcontrib-serializinghtml==1.1.10 -sqlalchemy==2.0.28 +sqlalchemy==2.0.29 stack-data==0.6.3 tabulate==0.9.0 terminado==0.18.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.4 -tox==4.14.1 +tox==4.14.2 traitlets==5.14.2 -types-python-dateutil==2.8.19.20240311 -typing-extensions==4.10.0 +types-python-dateutil==2.9.0.20240316 +typing-extensions==4.11.0 uri-template==1.3.0 urllib3==2.2.1 virtualenv==20.25.1 @@ -156,7 +156,7 @@ webencodings==0.5.1 websocket-client==1.7.0 wheel==0.43.0 widgetsnbextension==4.0.10 -zipp==3.18.0 +zipp==3.18.1 # The following packages were excluded from the output: # setuptools diff --git a/.constraints/py3.11.txt b/.constraints/py3.11.txt index 0db0b08..773ab09 100644 --- a/.constraints/py3.11.txt +++ b/.constraints/py3.11.txt @@ -21,7 +21,7 @@ charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 comm==0.2.2 -contourpy==1.2.0 +contourpy==1.2.1 cycler==0.12.1 debugpy==1.8.1 decorator==5.1.1 @@ -30,35 +30,35 @@ distlib==0.3.8 docutils==0.20.1 executing==2.0.1 fastjsonschema==2.19.1 -filelock==3.13.1 -fonttools==4.49.0 +filelock==3.13.3 +fonttools==4.51.0 fqdn==1.5.1 greenlet==3.0.3 h11==0.14.0 -httpcore==1.0.4 +httpcore==1.0.5 httpx==0.27.0 identify==2.5.35 idna==3.6 imagesize==1.4.1 -importlib-metadata==7.0.2 -ipykernel==6.29.3 -ipython==8.22.2 +importlib-metadata==7.1.0 +ipykernel==6.29.4 +ipython==8.23.0 ipywidgets==8.1.2 isoduration==20.11.0 jedi==0.19.1 jinja2==3.1.3 -json5==0.9.22 +json5==0.9.24 jsonpointer==2.4 jsonschema==4.21.1 jsonschema-specifications==2023.12.1 jupyter-cache==1.0.0 jupyter-client==8.6.1 jupyter-core==5.7.2 -jupyter-events==0.9.1 +jupyter-events==0.10.0 jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-terminals==0.5.3 -jupyterlab==4.1.4 +jupyterlab==4.1.5 jupyterlab-code-formatter==2.2.1 jupyterlab-pygments==0.3.0 jupyterlab-server==2.25.4 @@ -68,7 +68,7 @@ latexcodec==3.0.0 livereload==2.6.3 markdown-it-py==3.0.0 markupsafe==2.1.5 -matplotlib==3.8.3 +matplotlib==3.8.4 matplotlib-inline==0.1.6 mdit-py-plugins==0.4.0 mdurl==0.1.2 @@ -76,8 +76,8 @@ mistune==3.0.2 myst-nb==1.0.0 myst-parser==2.0.0 nbclient==0.10.0 -nbconvert==7.16.2 -nbformat==5.10.2 +nbconvert==7.16.3 +nbformat==5.10.4 nest-asyncio==1.6.0 nodeenv==1.8.0 notebook-shim==0.2.4 @@ -85,12 +85,12 @@ numpy==1.26.4 overrides==7.7.0 packaging==24.0 pandocfilters==1.5.1 -parso==0.8.3 +parso==0.8.4 pexpect==4.9.0 -pillow==10.2.0 +pillow==10.3.0 platformdirs==4.2.0 pluggy==1.4.0 -pre-commit==3.6.2 +pre-commit==3.7.0 prometheus-client==0.20.0 prompt-toolkit==3.0.43 psutil==5.9.8 @@ -98,7 +98,7 @@ ptyprocess==0.7.0 pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 -pycparser==2.21 +pycparser==2.22 pydata-sphinx-theme==0.15.2 pygments==2.17.2 pyparsing==3.1.2 @@ -107,12 +107,12 @@ python-dateutil==2.9.0.post0 python-json-logger==2.0.7 pyyaml==6.0.1 pyzmq==25.1.2 -referencing==0.33.0 +referencing==0.34.0 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rpds-py==0.18.0 -ruff==0.3.2 +ruff==0.3.5 send2trash==1.8.2 six==1.16.0 sniffio==1.3.1 @@ -135,16 +135,16 @@ sphinxcontrib-htmlhelp==2.0.5 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.7 sphinxcontrib-serializinghtml==1.1.10 -sqlalchemy==2.0.28 +sqlalchemy==2.0.29 stack-data==0.6.3 tabulate==0.9.0 terminado==0.18.1 tinycss2==1.2.1 tornado==6.4 -tox==4.14.1 +tox==4.14.2 traitlets==5.14.2 -types-python-dateutil==2.8.19.20240311 -typing-extensions==4.10.0 +types-python-dateutil==2.9.0.20240316 +typing-extensions==4.11.0 uri-template==1.3.0 urllib3==2.2.1 virtualenv==20.25.1 @@ -154,7 +154,7 @@ webencodings==0.5.1 websocket-client==1.7.0 wheel==0.43.0 widgetsnbextension==4.0.10 -zipp==3.18.0 +zipp==3.18.1 # The following packages were excluded from the output: # setuptools diff --git a/.constraints/py3.12.txt b/.constraints/py3.12.txt index 9271d0b..c69cf27 100644 --- a/.constraints/py3.12.txt +++ b/.constraints/py3.12.txt @@ -21,7 +21,7 @@ charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 comm==0.2.2 -contourpy==1.2.0 +contourpy==1.2.1 cycler==0.12.1 debugpy==1.8.1 decorator==5.1.1 @@ -30,35 +30,35 @@ distlib==0.3.8 docutils==0.20.1 executing==2.0.1 fastjsonschema==2.19.1 -filelock==3.13.1 -fonttools==4.49.0 +filelock==3.13.3 +fonttools==4.51.0 fqdn==1.5.1 greenlet==3.0.3 h11==0.14.0 -httpcore==1.0.4 +httpcore==1.0.5 httpx==0.27.0 identify==2.5.35 idna==3.6 imagesize==1.4.1 -importlib-metadata==7.0.2 -ipykernel==6.29.3 -ipython==8.22.2 +importlib-metadata==7.1.0 +ipykernel==6.29.4 +ipython==8.23.0 ipywidgets==8.1.2 isoduration==20.11.0 jedi==0.19.1 jinja2==3.1.3 -json5==0.9.22 +json5==0.9.24 jsonpointer==2.4 jsonschema==4.21.1 jsonschema-specifications==2023.12.1 jupyter-cache==1.0.0 jupyter-client==8.6.1 jupyter-core==5.7.2 -jupyter-events==0.9.1 +jupyter-events==0.10.0 jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-terminals==0.5.3 -jupyterlab==4.1.4 +jupyterlab==4.1.5 jupyterlab-code-formatter==2.2.1 jupyterlab-pygments==0.3.0 jupyterlab-server==2.25.4 @@ -68,7 +68,7 @@ latexcodec==3.0.0 livereload==2.6.3 markdown-it-py==3.0.0 markupsafe==2.1.5 -matplotlib==3.8.3 +matplotlib==3.8.4 matplotlib-inline==0.1.6 mdit-py-plugins==0.4.0 mdurl==0.1.2 @@ -76,8 +76,8 @@ mistune==3.0.2 myst-nb==1.0.0 myst-parser==2.0.0 nbclient==0.10.0 -nbconvert==7.16.2 -nbformat==5.10.2 +nbconvert==7.16.3 +nbformat==5.10.4 nest-asyncio==1.6.0 nodeenv==1.8.0 notebook-shim==0.2.4 @@ -85,12 +85,12 @@ numpy==1.26.4 overrides==7.7.0 packaging==24.0 pandocfilters==1.5.1 -parso==0.8.3 +parso==0.8.4 pexpect==4.9.0 -pillow==10.2.0 +pillow==10.3.0 platformdirs==4.2.0 pluggy==1.4.0 -pre-commit==3.6.2 +pre-commit==3.7.0 prometheus-client==0.20.0 prompt-toolkit==3.0.43 psutil==5.9.8 @@ -98,7 +98,7 @@ ptyprocess==0.7.0 pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 -pycparser==2.21 +pycparser==2.22 pydata-sphinx-theme==0.15.2 pygments==2.17.2 pyparsing==3.1.2 @@ -107,12 +107,12 @@ python-dateutil==2.9.0.post0 python-json-logger==2.0.7 pyyaml==6.0.1 pyzmq==25.1.2 -referencing==0.33.0 +referencing==0.34.0 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rpds-py==0.18.0 -ruff==0.3.2 +ruff==0.3.5 send2trash==1.8.2 six==1.16.0 sniffio==1.3.1 @@ -135,16 +135,16 @@ sphinxcontrib-htmlhelp==2.0.5 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.7 sphinxcontrib-serializinghtml==1.1.10 -sqlalchemy==2.0.28 +sqlalchemy==2.0.29 stack-data==0.6.3 tabulate==0.9.0 terminado==0.18.1 tinycss2==1.2.1 tornado==6.4 -tox==4.14.1 +tox==4.14.2 traitlets==5.14.2 -types-python-dateutil==2.8.19.20240311 -typing-extensions==4.10.0 +types-python-dateutil==2.9.0.20240316 +typing-extensions==4.11.0 uri-template==1.3.0 urllib3==2.2.1 virtualenv==20.25.1 @@ -154,7 +154,7 @@ webencodings==0.5.1 websocket-client==1.7.0 wheel==0.43.0 widgetsnbextension==4.0.10 -zipp==3.18.0 +zipp==3.18.1 # The following packages were excluded from the output: # setuptools diff --git a/.constraints/py3.7.txt b/.constraints/py3.7.txt index 894fc0f..d1e137f 100644 --- a/.constraints/py3.7.txt +++ b/.constraints/py3.7.txt @@ -87,7 +87,7 @@ notebook-shim==0.2.4 numpy==1.21.6 packaging==24.0 pandocfilters==1.5.1 -parso==0.8.3 +parso==0.8.4 pexpect==4.9.0 pickleshare==0.7.5 pillow==9.5.0 @@ -115,7 +115,7 @@ pyzmq==24.0.1 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -ruff==0.3.2 +ruff==0.3.5 send2trash==1.8.2 six==1.16.0 sniffio==1.3.1 diff --git a/.constraints/py3.8.txt b/.constraints/py3.8.txt index 92a3915..b210867 100644 --- a/.constraints/py3.8.txt +++ b/.constraints/py3.8.txt @@ -32,36 +32,36 @@ docutils==0.17.1 exceptiongroup==1.2.0 executing==2.0.1 fastjsonschema==2.19.1 -filelock==3.13.1 -fonttools==4.49.0 +filelock==3.13.3 +fonttools==4.51.0 fqdn==1.5.1 greenlet==3.0.3 h11==0.14.0 -httpcore==1.0.4 +httpcore==1.0.5 httpx==0.27.0 identify==2.5.35 idna==3.6 imagesize==1.4.1 -importlib-metadata==7.0.2 -importlib-resources==6.3.0 -ipykernel==6.29.3 +importlib-metadata==7.1.0 +importlib-resources==6.4.0 +ipykernel==6.29.4 ipython==8.12.3 ipywidgets==8.1.2 isoduration==20.11.0 jedi==0.19.1 jinja2==3.1.3 -json5==0.9.22 +json5==0.9.24 jsonpointer==2.4 jsonschema==4.21.1 jsonschema-specifications==2023.12.1 jupyter-cache==0.6.1 jupyter-client==8.6.1 jupyter-core==5.7.2 -jupyter-events==0.9.1 +jupyter-events==0.10.0 jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-terminals==0.5.3 -jupyterlab==4.1.4 +jupyterlab==4.1.5 jupyterlab-code-formatter==2.2.1 jupyterlab-pygments==0.3.0 jupyterlab-server==2.25.4 @@ -79,8 +79,8 @@ mistune==3.0.2 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.7.4 -nbconvert==7.16.2 -nbformat==5.10.2 +nbconvert==7.16.3 +nbformat==5.10.4 nest-asyncio==1.6.0 nodeenv==1.8.0 notebook-shim==0.2.4 @@ -88,10 +88,10 @@ numpy==1.24.4 overrides==7.7.0 packaging==24.0 pandocfilters==1.5.1 -parso==0.8.3 +parso==0.8.4 pexpect==4.9.0 pickleshare==0.7.5 -pillow==10.2.0 +pillow==10.3.0 pkgutil-resolve-name==1.3.10 platformdirs==4.2.0 pluggy==1.4.0 @@ -103,7 +103,7 @@ ptyprocess==0.7.0 pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 -pycparser==2.21 +pycparser==2.22 pydata-sphinx-theme==0.14.4 pygments==2.17.2 pyparsing==3.1.2 @@ -113,12 +113,12 @@ python-json-logger==2.0.7 pytz==2024.1 pyyaml==6.0.1 pyzmq==25.1.2 -referencing==0.33.0 +referencing==0.34.0 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rpds-py==0.18.0 -ruff==0.3.2 +ruff==0.3.5 send2trash==1.8.2 six==1.16.0 sniffio==1.3.1 @@ -141,17 +141,17 @@ sphinxcontrib-htmlhelp==2.0.1 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.5 -sqlalchemy==2.0.28 +sqlalchemy==2.0.29 stack-data==0.6.3 tabulate==0.9.0 terminado==0.18.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.4 -tox==4.14.1 +tox==4.14.2 traitlets==5.14.2 -types-python-dateutil==2.8.19.20240311 -typing-extensions==4.10.0 +types-python-dateutil==2.9.0.20240316 +typing-extensions==4.11.0 uri-template==1.3.0 urllib3==2.2.1 virtualenv==20.25.1 @@ -161,7 +161,7 @@ webencodings==0.5.1 websocket-client==1.7.0 wheel==0.43.0 widgetsnbextension==4.0.10 -zipp==3.18.0 +zipp==3.18.1 # The following packages were excluded from the output: # setuptools diff --git a/.constraints/py3.9.txt b/.constraints/py3.9.txt index 4ffc622..d47c4aa 100644 --- a/.constraints/py3.9.txt +++ b/.constraints/py3.9.txt @@ -21,7 +21,7 @@ charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 comm==0.2.2 -contourpy==1.2.0 +contourpy==1.2.1 cycler==0.12.1 debugpy==1.8.1 decorator==5.1.1 @@ -31,36 +31,36 @@ docutils==0.20.1 exceptiongroup==1.2.0 executing==2.0.1 fastjsonschema==2.19.1 -filelock==3.13.1 -fonttools==4.49.0 +filelock==3.13.3 +fonttools==4.51.0 fqdn==1.5.1 greenlet==3.0.3 h11==0.14.0 -httpcore==1.0.4 +httpcore==1.0.5 httpx==0.27.0 identify==2.5.35 idna==3.6 imagesize==1.4.1 -importlib-metadata==7.0.2 -importlib-resources==6.3.0 -ipykernel==6.29.3 +importlib-metadata==7.1.0 +importlib-resources==6.4.0 +ipykernel==6.29.4 ipython==8.18.1 ipywidgets==8.1.2 isoduration==20.11.0 jedi==0.19.1 jinja2==3.1.3 -json5==0.9.22 +json5==0.9.24 jsonpointer==2.4 jsonschema==4.21.1 jsonschema-specifications==2023.12.1 jupyter-cache==1.0.0 jupyter-client==8.6.1 jupyter-core==5.7.2 -jupyter-events==0.9.1 +jupyter-events==0.10.0 jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-terminals==0.5.3 -jupyterlab==4.1.4 +jupyterlab==4.1.5 jupyterlab-code-formatter==2.2.1 jupyterlab-pygments==0.3.0 jupyterlab-server==2.25.4 @@ -70,7 +70,7 @@ latexcodec==3.0.0 livereload==2.6.3 markdown-it-py==3.0.0 markupsafe==2.1.5 -matplotlib==3.8.3 +matplotlib==3.8.4 matplotlib-inline==0.1.6 mdit-py-plugins==0.4.0 mdurl==0.1.2 @@ -78,8 +78,8 @@ mistune==3.0.2 myst-nb==1.0.0 myst-parser==2.0.0 nbclient==0.10.0 -nbconvert==7.16.2 -nbformat==5.10.2 +nbconvert==7.16.3 +nbformat==5.10.4 nest-asyncio==1.6.0 nodeenv==1.8.0 notebook-shim==0.2.4 @@ -87,12 +87,12 @@ numpy==1.26.4 overrides==7.7.0 packaging==24.0 pandocfilters==1.5.1 -parso==0.8.3 +parso==0.8.4 pexpect==4.9.0 -pillow==10.2.0 +pillow==10.3.0 platformdirs==4.2.0 pluggy==1.4.0 -pre-commit==3.6.2 +pre-commit==3.7.0 prometheus-client==0.20.0 prompt-toolkit==3.0.43 psutil==5.9.8 @@ -100,7 +100,7 @@ ptyprocess==0.7.0 pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 -pycparser==2.21 +pycparser==2.22 pydata-sphinx-theme==0.15.2 pygments==2.17.2 pyparsing==3.1.2 @@ -109,12 +109,12 @@ python-dateutil==2.9.0.post0 python-json-logger==2.0.7 pyyaml==6.0.1 pyzmq==25.1.2 -referencing==0.33.0 +referencing==0.34.0 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rpds-py==0.18.0 -ruff==0.3.2 +ruff==0.3.5 send2trash==1.8.2 six==1.16.0 sniffio==1.3.1 @@ -137,17 +137,17 @@ sphinxcontrib-htmlhelp==2.0.5 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.7 sphinxcontrib-serializinghtml==1.1.10 -sqlalchemy==2.0.28 +sqlalchemy==2.0.29 stack-data==0.6.3 tabulate==0.9.0 terminado==0.18.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.4 -tox==4.14.1 +tox==4.14.2 traitlets==5.14.2 -types-python-dateutil==2.8.19.20240311 -typing-extensions==4.10.0 +types-python-dateutil==2.9.0.20240316 +typing-extensions==4.11.0 uri-template==1.3.0 urllib3==2.2.1 virtualenv==20.25.1 @@ -157,7 +157,7 @@ webencodings==0.5.1 websocket-client==1.7.0 wheel==0.43.0 widgetsnbextension==4.0.10 -zipp==3.18.0 +zipp==3.18.1 # The following packages were excluded from the output: # setuptools diff --git a/.cspell.json b/.cspell.json index 9879d48..925fc20 100644 --- a/.cspell.json +++ b/.cspell.json @@ -57,6 +57,7 @@ "kalman", "parametrizations", "prepend", + "PyPA", "PyPI", "PYTHONHASHSEED", "tensorflow", diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 925b84d..678aa9b 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -10,10 +10,6 @@ jobs: milestone: if: startsWith(github.ref, 'refs/tags') uses: ComPWA/actions/.github/workflows/close-milestone.yml@v1 - pypi: - if: startsWith(github.ref, 'refs/tags') - secrets: inherit - uses: ComPWA/actions/.github/workflows/publish-to-pypi.yml@v1 push: if: startsWith(github.ref, 'refs/tags') && !github.event.release.prerelease secrets: inherit diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 543c411..733d856 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -13,7 +13,7 @@ repos: - id: check-useless-excludes - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.3.2 + rev: v0.3.5 hooks: - id: ruff args: [--fix] @@ -57,7 +57,7 @@ repos: exclude: (?x)^(labels.*\.toml)$ - repo: https://github.com/ComPWA/policy - rev: 0.3.1 + rev: 0.3.4 hooks: - id: check-dev-files args: @@ -65,12 +65,13 @@ repos: - --keep-issue-templates - --no-notebooks - --no-prettierrc + - --no-pypi - --pin-requirements=quarterly - --repo-name=bossdoc - --repo-title=BOSS Documentation - repo: https://github.com/streetsidesoftware/cspell-cli - rev: v8.6.0 + rev: v8.6.1 hooks: - id: cspell @@ -86,6 +87,6 @@ repos: )$ - repo: https://github.com/ComPWA/mirrors-pyright - rev: v1.1.353 + rev: v1.1.357 hooks: - id: pyright diff --git a/.vscode/settings.json b/.vscode/settings.json index fac3b59..5e64956 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -7,7 +7,8 @@ "rewrap.wrappingColumn": 72 }, "[json]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.wordWrap": "on" }, "[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" diff --git a/docs/conf.py b/docs/conf.py index 2b75171..0482d3a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -80,6 +80,7 @@ "https://github.com/redeboer/BOSS_IniSelect_ORIGINAL", "https://scientificlinux.org", "https://www.putty.org", + "https://www.tldp.org", r"http://[A-Za-z0-9]+\.ihep\.ac\.cn", r"http://[A-Za-z0-9]+\.ihep\.cas\.cn", r"http://[A-Za-z0-9]+\.ucas\.ac\.cn",