From 530a4f4fb06277e6af0e8f0825af555c85f4f099 Mon Sep 17 00:00:00 2001 From: GitHub Date: Wed, 6 Mar 2024 11:24:50 +0000 Subject: [PATCH] MAINT: update pip constraints and pre-commit --- .constraints/py3.10.txt | 32 +++++++++++++++----------------- .constraints/py3.11.txt | 32 +++++++++++++++----------------- .constraints/py3.12.txt | 32 +++++++++++++++----------------- .constraints/py3.7.txt | 21 ++++++++------------- .constraints/py3.8.txt | 32 +++++++++++++++----------------- .constraints/py3.9.txt | 32 +++++++++++++++----------------- .pre-commit-config.yaml | 2 +- 7 files changed, 84 insertions(+), 99 deletions(-) diff --git a/.constraints/py3.10.txt b/.constraints/py3.10.txt index e63fb0ca0..8c5cd62b1 100644 --- a/.constraints/py3.10.txt +++ b/.constraints/py3.10.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --extra=dev --no-annotate --output-file=.constraints/py3.10.txt --strip-extras --unsafe-package=ampform --unsafe-package=pip --unsafe-package=setuptools --unsafe-package=symplot -# +# 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 accessible-pygments==0.0.4 alabaster==0.7.16 anyio==4.3.0 @@ -74,11 +70,11 @@ jupyter-cache==1.0.0 jupyter-client==8.6.0 jupyter-core==5.7.1 jupyter-events==0.9.0 -jupyter-lsp==2.2.3 +jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-mathjax==0.2.6 jupyter-server-terminals==0.5.2 -jupyterlab==4.1.2 +jupyterlab==4.1.3 jupyterlab-code-formatter==2.2.1 jupyterlab-git==0.50.0 jupyterlab-lsp==5.1.0 @@ -103,11 +99,11 @@ mypy==1.8.0 mypy-extensions==1.0.0 myst-nb==1.0.0 myst-parser==2.0.0 -nbclient==0.6.8 -nbconvert==7.16.1 +nbclient==0.9.0 +nbconvert==7.16.2 nbdime==4.0.1 nbformat==5.9.2 -nbmake==1.5.1 +nbmake==1.1 nest-asyncio==1.6.0 nodeenv==1.8.0 notebook-shim==0.2.4 @@ -128,18 +124,20 @@ prompt-toolkit==3.0.43 psutil==5.9.8 ptyprocess==0.7.0 pure-eval==0.2.2 +py==1.11.0 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 +pydantic==1.10.14 pydata-sphinx-theme==0.15.2 pygments==2.17.2 -pyparsing==3.1.1 +pyparsing==3.1.2 pyproject-api==1.6.1 -pytest==8.0.2 +pytest==6.2.5 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.5.0 -python-constraint==1.4.0 +python-constraint==1.3.1 python-dateutil==2.9.0.post0 python-json-logger==2.0.7 python-lsp-jsonrpc==1.1.2 @@ -189,9 +187,10 @@ sympy==1.12 tabulate==0.9.0 terminado==0.18.0 tinycss2==1.2.1 +toml==0.10.2 tomli==2.0.1 tornado==6.4 -tox==4.13.0 +tox==4.14.0 tqdm==4.66.2 traitlets==5.14.1 types-python-dateutil==2.8.19.20240106 @@ -208,6 +207,5 @@ wheel==0.42.0 widgetsnbextension==4.0.10 zipp==3.17.0 -# The following packages are considered to be unsafe in a requirements file: -# ampform +# The following packages were excluded from the output: # setuptools diff --git a/.constraints/py3.11.txt b/.constraints/py3.11.txt index b6e92d8bd..9a44d6efc 100644 --- a/.constraints/py3.11.txt +++ b/.constraints/py3.11.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --extra=dev --no-annotate --output-file=.constraints/py3.11.txt --strip-extras --unsafe-package=ampform --unsafe-package=pip --unsafe-package=setuptools --unsafe-package=symplot -# +# 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 accessible-pygments==0.0.4 alabaster==0.7.16 anyio==4.3.0 @@ -73,11 +69,11 @@ jupyter-cache==1.0.0 jupyter-client==8.6.0 jupyter-core==5.7.1 jupyter-events==0.9.0 -jupyter-lsp==2.2.3 +jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-mathjax==0.2.6 jupyter-server-terminals==0.5.2 -jupyterlab==4.1.2 +jupyterlab==4.1.3 jupyterlab-code-formatter==2.2.1 jupyterlab-git==0.50.0 jupyterlab-lsp==5.1.0 @@ -102,11 +98,11 @@ mypy==1.8.0 mypy-extensions==1.0.0 myst-nb==1.0.0 myst-parser==2.0.0 -nbclient==0.6.8 -nbconvert==7.16.1 +nbclient==0.9.0 +nbconvert==7.16.2 nbdime==4.0.1 nbformat==5.9.2 -nbmake==1.5.1 +nbmake==1.1 nest-asyncio==1.6.0 nodeenv==1.8.0 notebook-shim==0.2.4 @@ -127,18 +123,20 @@ prompt-toolkit==3.0.43 psutil==5.9.8 ptyprocess==0.7.0 pure-eval==0.2.2 +py==1.11.0 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 +pydantic==1.10.14 pydata-sphinx-theme==0.15.2 pygments==2.17.2 -pyparsing==3.1.1 +pyparsing==3.1.2 pyproject-api==1.6.1 -pytest==8.0.2 +pytest==6.2.5 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.5.0 -python-constraint==1.4.0 +python-constraint==1.3.1 python-dateutil==2.9.0.post0 python-json-logger==2.0.7 python-lsp-jsonrpc==1.1.2 @@ -188,8 +186,9 @@ sympy==1.12 tabulate==0.9.0 terminado==0.18.0 tinycss2==1.2.1 +toml==0.10.2 tornado==6.4 -tox==4.13.0 +tox==4.14.0 tqdm==4.66.2 traitlets==5.14.1 types-python-dateutil==2.8.19.20240106 @@ -206,6 +205,5 @@ wheel==0.42.0 widgetsnbextension==4.0.10 zipp==3.17.0 -# The following packages are considered to be unsafe in a requirements file: -# ampform +# The following packages were excluded from the output: # setuptools diff --git a/.constraints/py3.12.txt b/.constraints/py3.12.txt index 88dcebda3..a90e6f7ed 100644 --- a/.constraints/py3.12.txt +++ b/.constraints/py3.12.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --extra=dev --no-annotate --output-file=.constraints/py3.12.txt --strip-extras --unsafe-package=ampform --unsafe-package=pip --unsafe-package=setuptools --unsafe-package=symplot -# +# 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 accessible-pygments==0.0.4 alabaster==0.7.16 anyio==4.3.0 @@ -73,11 +69,11 @@ jupyter-cache==1.0.0 jupyter-client==8.6.0 jupyter-core==5.7.1 jupyter-events==0.9.0 -jupyter-lsp==2.2.3 +jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-mathjax==0.2.6 jupyter-server-terminals==0.5.2 -jupyterlab==4.1.2 +jupyterlab==4.1.3 jupyterlab-code-formatter==2.2.1 jupyterlab-git==0.50.0 jupyterlab-lsp==5.1.0 @@ -102,11 +98,11 @@ mypy==1.8.0 mypy-extensions==1.0.0 myst-nb==1.0.0 myst-parser==2.0.0 -nbclient==0.6.8 -nbconvert==7.16.1 +nbclient==0.9.0 +nbconvert==7.16.2 nbdime==4.0.1 nbformat==5.9.2 -nbmake==1.5.1 +nbmake==1.1 nest-asyncio==1.6.0 nodeenv==1.8.0 notebook-shim==0.2.4 @@ -127,18 +123,20 @@ prompt-toolkit==3.0.43 psutil==5.9.8 ptyprocess==0.7.0 pure-eval==0.2.2 +py==1.11.0 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 +pydantic==1.10.14 pydata-sphinx-theme==0.15.2 pygments==2.17.2 -pyparsing==3.1.1 +pyparsing==3.1.2 pyproject-api==1.6.1 -pytest==8.0.2 +pytest==6.2.5 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.5.0 -python-constraint==1.4.0 +python-constraint==1.3.1 python-dateutil==2.9.0.post0 python-json-logger==2.0.7 python-lsp-jsonrpc==1.1.2 @@ -188,8 +186,9 @@ sympy==1.12 tabulate==0.9.0 terminado==0.18.0 tinycss2==1.2.1 +toml==0.10.2 tornado==6.4 -tox==4.13.0 +tox==4.14.0 tqdm==4.66.2 traitlets==5.14.1 types-python-dateutil==2.8.19.20240106 @@ -206,6 +205,5 @@ wheel==0.42.0 widgetsnbextension==4.0.10 zipp==3.17.0 -# The following packages are considered to be unsafe in a requirements file: -# ampform +# The following packages were excluded from the output: # setuptools diff --git a/.constraints/py3.7.txt b/.constraints/py3.7.txt index 2ac9cce7b..14049b1e2 100644 --- a/.constraints/py3.7.txt +++ b/.constraints/py3.7.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile with Python 3.7 -# by the following command: -# -# pip-compile --extra=dev --no-annotate --output-file=.constraints/py3.7.txt --resolver=backtracking --strip-extras --unsafe-package=ampform --unsafe-package=pip --unsafe-package=setuptools --unsafe-package=symplot -# +# 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 accessible-pygments==0.0.4 aiofiles==22.1.0 aiosqlite==0.19.0 @@ -53,7 +49,7 @@ hepunits==2.3.3 identify==2.5.24 idna==3.6 imagesize==1.4.1 -importlib-metadata==6.7.0 ; python_version < "3.8.0" +importlib-metadata==6.7.0 importlib-resources==5.12.0 iniconfig==2.0.0 ipykernel==6.16.2 @@ -136,14 +132,14 @@ pycparser==2.21 pydantic==1.10.14 pydata-sphinx-theme==0.13.3 pygments==2.17.2 -pyparsing==3.1.1 +pyparsing==3.1.2 pyproject-api==1.5.3 pyrsistent==0.19.3 pytest==7.4.4 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.5.0 -python-constraint==1.4.0 +python-constraint==1.3.1 python-dateutil==2.9.0.post0 python-json-logger==2.0.7 python-lsp-jsonrpc==1.0.0 @@ -162,7 +158,7 @@ rope==1.9.0 ruff==0.1.15 scipy==1.7.3 send2trash==1.8.2 -singledispatchmethod==1.0 ; python_version < "3.8.0" +singledispatchmethod==1.0 six==1.16.0 smmap==5.0.1 sniffio==1.3.1 @@ -198,7 +194,7 @@ tox==4.8.0 tqdm==4.66.2 traitlets==5.9.0 typed-ast==1.5.5 -typing-extensions==4.7.1 ; python_version < "3.8.0" +typing-extensions==4.7.1 ujson==5.7.0 uri-template==1.3.0 urllib3==2.0.7 @@ -213,6 +209,5 @@ y-py==0.6.2 ypy-websocket==0.8.4 zipp==3.15.0 -# The following packages are considered to be unsafe in a requirements file: -# ampform +# The following packages were excluded from the output: # setuptools diff --git a/.constraints/py3.8.txt b/.constraints/py3.8.txt index 29311f703..4246ef6dc 100644 --- a/.constraints/py3.8.txt +++ b/.constraints/py3.8.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile with Python 3.8 -# by the following command: -# -# pip-compile --extra=dev --no-annotate --output-file=.constraints/py3.8.txt --strip-extras --unsafe-package=ampform --unsafe-package=pip --unsafe-package=setuptools --unsafe-package=symplot -# +# 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 accessible-pygments==0.0.4 alabaster==0.7.13 anyio==4.3.0 @@ -76,11 +72,11 @@ jupyter-cache==0.6.1 jupyter-client==8.6.0 jupyter-core==5.7.1 jupyter-events==0.9.0 -jupyter-lsp==2.2.3 +jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-mathjax==0.2.6 jupyter-server-terminals==0.5.2 -jupyterlab==4.1.2 +jupyterlab==4.1.3 jupyterlab-code-formatter==2.2.1 jupyterlab-git==0.50.0 jupyterlab-lsp==5.1.0 @@ -105,11 +101,11 @@ mypy==1.8.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 -nbclient==0.6.8 -nbconvert==7.16.1 +nbclient==0.7.4 +nbconvert==7.16.2 nbdime==4.0.1 nbformat==5.9.2 -nbmake==1.5.1 +nbmake==1.1 nest-asyncio==1.6.0 nodeenv==1.8.0 notebook-shim==0.2.4 @@ -132,18 +128,20 @@ prompt-toolkit==3.0.43 psutil==5.9.8 ptyprocess==0.7.0 pure-eval==0.2.2 +py==1.11.0 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 +pydantic==1.10.14 pydata-sphinx-theme==0.14.4 pygments==2.17.2 -pyparsing==3.1.1 +pyparsing==3.1.2 pyproject-api==1.6.1 -pytest==8.0.2 +pytest==6.2.5 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.5.0 -python-constraint==1.4.0 +python-constraint==1.3.1 python-dateutil==2.9.0.post0 python-json-logger==2.0.7 python-lsp-jsonrpc==1.1.2 @@ -194,9 +192,10 @@ sympy==1.12 tabulate==0.9.0 terminado==0.18.0 tinycss2==1.2.1 +toml==0.10.2 tomli==2.0.1 tornado==6.4 -tox==4.13.0 +tox==4.14.0 tqdm==4.66.2 traitlets==5.14.1 types-python-dateutil==2.8.19.20240106 @@ -213,6 +212,5 @@ wheel==0.42.0 widgetsnbextension==4.0.10 zipp==3.17.0 -# The following packages are considered to be unsafe in a requirements file: -# ampform +# The following packages were excluded from the output: # setuptools diff --git a/.constraints/py3.9.txt b/.constraints/py3.9.txt index 9e35a5047..ce5a1b95a 100644 --- a/.constraints/py3.9.txt +++ b/.constraints/py3.9.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --extra=dev --no-annotate --output-file=.constraints/py3.9.txt --strip-extras --unsafe-package=ampform --unsafe-package=pip --unsafe-package=setuptools --unsafe-package=symplot -# +# 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 accessible-pygments==0.0.4 alabaster==0.7.16 anyio==4.3.0 @@ -75,11 +71,11 @@ jupyter-cache==1.0.0 jupyter-client==8.6.0 jupyter-core==5.7.1 jupyter-events==0.9.0 -jupyter-lsp==2.2.3 +jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-mathjax==0.2.6 jupyter-server-terminals==0.5.2 -jupyterlab==4.1.2 +jupyterlab==4.1.3 jupyterlab-code-formatter==2.2.1 jupyterlab-git==0.50.0 jupyterlab-lsp==5.1.0 @@ -104,11 +100,11 @@ mypy==1.8.0 mypy-extensions==1.0.0 myst-nb==1.0.0 myst-parser==2.0.0 -nbclient==0.6.8 -nbconvert==7.16.1 +nbclient==0.9.0 +nbconvert==7.16.2 nbdime==4.0.1 nbformat==5.9.2 -nbmake==1.5.1 +nbmake==1.1 nest-asyncio==1.6.0 nodeenv==1.8.0 notebook-shim==0.2.4 @@ -129,18 +125,20 @@ prompt-toolkit==3.0.43 psutil==5.9.8 ptyprocess==0.7.0 pure-eval==0.2.2 +py==1.11.0 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 +pydantic==1.10.14 pydata-sphinx-theme==0.15.2 pygments==2.17.2 -pyparsing==3.1.1 +pyparsing==3.1.2 pyproject-api==1.6.1 -pytest==8.0.2 +pytest==6.2.5 pytest-cov==4.1.0 pytest-profiling==1.7.0 pytest-xdist==3.5.0 -python-constraint==1.4.0 +python-constraint==1.3.1 python-dateutil==2.9.0.post0 python-json-logger==2.0.7 python-lsp-jsonrpc==1.1.2 @@ -190,9 +188,10 @@ sympy==1.12 tabulate==0.9.0 terminado==0.18.0 tinycss2==1.2.1 +toml==0.10.2 tomli==2.0.1 tornado==6.4 -tox==4.13.0 +tox==4.14.0 tqdm==4.66.2 traitlets==5.14.1 types-python-dateutil==2.8.19.20240106 @@ -209,6 +208,5 @@ wheel==0.42.0 widgetsnbextension==4.0.10 zipp==3.17.0 -# The following packages are considered to be unsafe in a requirements file: -# ampform +# The following packages were excluded from the output: # setuptools diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 737526ee6..81e402423 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -122,7 +122,7 @@ repos: pass_filenames: false - repo: https://github.com/streetsidesoftware/cspell-cli - rev: v8.5.0 + rev: v8.6.0 hooks: - id: cspell