From 1fa196344120505bf3d12a07271e0bcf5c17cc30 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Tue, 12 Mar 2024 13:02:00 +0100 Subject: [PATCH 1/5] MAINT: apply new zotero-better-bibtex style See https://github.com/retorquere/zotero-better-bibtex --- docs/bibliography.bib | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/bibliography.bib b/docs/bibliography.bib index 9fb35f8e..0bdbeb8a 100644 --- a/docs/bibliography.bib +++ b/docs/bibliography.bib @@ -35,8 +35,8 @@ @book{amslerQuarkStructureHadrons2018 series = {Lecture {{Notes}} in {{Physics}}}, edition = {1st ed. 2018}, number = {949}, - publisher = {{Springer International Publishing : Imprint: Springer}}, - address = {{Cham}}, + publisher = {Springer International Publishing : Imprint: Springer}, + address = {Cham}, doi = {10.1007/978-3-319-98527-5}, isbn = {978-3-319-98527-5}, lccn = {Electronic Resource} @@ -85,8 +85,8 @@ @book{bycklingParticleKinematics1973 title = {Particle {{Kinematics}}}, author = {Byckling, Eero and Kajantie, Keijo}, year = {1973}, - publisher = {{Wiley}}, - address = {{London, New York}}, + publisher = {Wiley}, + address = {London, New York}, isbn = {978-0-471-12885-4}, lccn = {QC794.6.K5 B95} } @@ -110,7 +110,7 @@ @techreport{chungFormulasAngularMomentumBarrier2015 author = {Chung, Suh-Urk}, year = {2015}, month = mar, - institution = {{Brookhaven National Laboratory}}, + institution = {Brookhaven National Laboratory}, url = {https://physique.cuso.ch/fileadmin/physique/document/2015_chung_brfactor1.pdf} } @@ -134,7 +134,7 @@ @techreport{chungSpinFormalismsUpdated2014 year = {2014}, month = jul, pages = {BNL--76975-2006-IR, 890945}, - institution = {{Brookhaven National Laboratory}}, + institution = {Brookhaven National Laboratory}, url = {https://suchung.web.cern.ch/spinfm1.pdf} } @@ -180,8 +180,8 @@ @book{leaderSpinParticlePhysics2001 year = {2001}, series = {Cambridge Monographs on Particle Physics, Nuclear Physics, and Cosmology}, number = {15}, - publisher = {{Cambridge University Press}}, - address = {{Cambridge ; New York}}, + publisher = {Cambridge University Press}, + address = {Cambridge ; New York}, isbn = {978-0-521-35281-9}, lccn = {QC793.3.S6 L43 2001} } @@ -207,8 +207,8 @@ @book{martinElementaryParticleTheory1970 title = {Elementary {{Particle Theory}}}, author = {Martin, Alan D. and Spearman, T. D.}, year = {1970}, - publisher = {{North-Holland Pub. Co}}, - address = {{Amsterdam}}, + publisher = {North-Holland Pub. Co}, + address = {Amsterdam}, isbn = {978-0-7204-0157-8}, lccn = {QC721 .M298} } @@ -218,8 +218,8 @@ @book{newtonScatteringTheoryWaves1982 author = {Newton, Roger G.}, year = {1982}, edition = {2nd edition}, - publisher = {{Springer}}, - address = {{New York}}, + publisher = {Springer}, + address = {New York}, isbn = {978-3-540-10950-1}, annotation = {OCLC: 721001374} } @@ -271,8 +271,8 @@ @book{weinbergQuantumTheoryFields1995 title = {The {{Quantum Theory}} of {{Fields}}, {{Volume}} 1: {{Foundations}}}, author = {Weinberg, Steven}, year = {1995}, - publisher = {{Cambridge University Press}}, - address = {{Cambridge ; New York}}, + publisher = {Cambridge University Press}, + address = {Cambridge ; New York}, isbn = {978-0-521-55001-7}, lccn = {QC174.45 .W45 1995} } From 238d1ba7708290cbe84bd6f2cf3353506b7642ba Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Tue, 12 Mar 2024 13:02:01 +0100 Subject: [PATCH 2/5] DOC: add Li:2022qff to spin alignment literature https://doi.org/10.1016/j.nuclphysa.2023.122761 --- docs/bibliography.bib | 13 +++++++++++++ docs/formalisms/helicity.md | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/docs/bibliography.bib b/docs/bibliography.bib index 0bdbeb8a..39cff7fb 100644 --- a/docs/bibliography.bib +++ b/docs/bibliography.bib @@ -186,6 +186,19 @@ @book{leaderSpinParticlePhysics2001 lccn = {QC793.3.S6 L43 2001} } +@article{Li:2022qff, + title = {Spin-Orbit Amplitudes for Decays with Arbitrary Spin}, + author = {Li, Xiao-Yu and Dong, Xiang-Kun and Jing, Hao-Jie}, + year = {2023}, + month = dec, + journal = {Nuclear Physics A}, + volume = {1040}, + pages = {122761}, + issn = {03759474}, + doi = {10.1016/j.nuclphysa.2023.122761}, + url = {https://doi.org/10.1016/j.nuclphysa.2023.122761} +} + @article{Marangotto:2019ucc, title = {Helicity {{Amplitudes}} for {{Generic Multibody Particle Decays Featuring Multiple Decay Chains}}}, author = {Marangotto, Daniele}, diff --git a/docs/formalisms/helicity.md b/docs/formalisms/helicity.md index 2283990f..61d52dde 100644 --- a/docs/formalisms/helicity.md +++ b/docs/formalisms/helicity.md @@ -85,6 +85,6 @@ Recommended literature: - General introductions to helicity angles:
{cite}`kutschkeAngularDistributionCookbook1996, richmanExperimenterGuideHelicity1984` - Suggested solutions:
- {cite}`chenCoherentHelicityAmplitude2017, Marangotto:2019ucc, Wang:2020giv, JPAC:2019ufm` + {cite}`chenCoherentHelicityAmplitude2017, Marangotto:2019ucc, Wang:2020giv, JPAC:2019ufm, Li:2022qff` - LHCb study that led to these solution papers:
{cite}`aaijObservationResonancesConsistent2015` From b0620f0e452a59361ea83ab14ddb67a11164a920 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Wed, 13 Mar 2024 22:08:06 +0100 Subject: [PATCH 3/5] FIX: remove Li et al from alignment section --- docs/formalisms/helicity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/formalisms/helicity.md b/docs/formalisms/helicity.md index 61d52dde..2283990f 100644 --- a/docs/formalisms/helicity.md +++ b/docs/formalisms/helicity.md @@ -85,6 +85,6 @@ Recommended literature: - General introductions to helicity angles:
{cite}`kutschkeAngularDistributionCookbook1996, richmanExperimenterGuideHelicity1984` - Suggested solutions:
- {cite}`chenCoherentHelicityAmplitude2017, Marangotto:2019ucc, Wang:2020giv, JPAC:2019ufm, Li:2022qff` + {cite}`chenCoherentHelicityAmplitude2017, Marangotto:2019ucc, Wang:2020giv, JPAC:2019ufm` - LHCb study that led to these solution papers:
{cite}`aaijObservationResonancesConsistent2015` From 5719e840f2fcf93f2cf699bd5dbca27b3063d98b Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Wed, 13 Mar 2024 22:09:39 +0100 Subject: [PATCH 4/5] DX: speed up RTD with `uv` * DX: speed up `check-dev-files` pre-commit hook --- .cspell.json | 1 + .pre-commit-config.yaml | 2 +- .readthedocs.yml | 4 +++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.cspell.json b/.cspell.json index 69e94876..197d329f 100644 --- a/.cspell.json +++ b/.cspell.json @@ -22,6 +22,7 @@ "ignorePaths": [ "**/*.bib", "**/.cspell.json", + "*.ico", ".constraints/*.txt", ".editorconfig", ".gitignore", diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index aa578fcc..3fad4401 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -41,7 +41,7 @@ repos: metadata.vscode - repo: https://github.com/ComPWA/policy - rev: 0.3.0 + rev: 0.3.1 hooks: - id: check-dev-files args: diff --git a/.readthedocs.yml b/.readthedocs.yml index cbe136bc..eebab3b2 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -16,4 +16,6 @@ build: - graphviz jobs: post_install: - - pip install -c .constraints/py3.9.txt -e .[doc] + - curl -LsSf https://astral.sh/uv/install.sh | sh + - |- + /home/docs/.cargo/bin/uv pip install --system -c .constraints/py3.9.txt -e .[doc] From c100ef88cdbccd602fa6ccb1cb00f6450a3f23bf Mon Sep 17 00:00:00 2001 From: GitHub Date: Wed, 13 Mar 2024 21:10:41 +0000 Subject: [PATCH 5/5] MAINT: update pip constraints and pre-commit --- .constraints/py3.10.txt | 42 +++++++++++++++++++-------------------- .constraints/py3.11.txt | 42 +++++++++++++++++++-------------------- .constraints/py3.12.txt | 42 +++++++++++++++++++-------------------- .constraints/py3.7.txt | 2 +- .constraints/py3.8.txt | 44 ++++++++++++++++++++--------------------- .constraints/py3.9.txt | 44 ++++++++++++++++++++--------------------- .pre-commit-config.yaml | 4 ++-- 7 files changed, 110 insertions(+), 110 deletions(-) diff --git a/.constraints/py3.10.txt b/.constraints/py3.10.txt index 3e2a7f1c..31c864c2 100644 --- a/.constraints/py3.10.txt +++ b/.constraints/py3.10.txt @@ -23,7 +23,7 @@ chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 -comm==0.2.1 +comm==0.2.2 contourpy==1.2.0 coverage==7.4.3 cryptography==42.0.5 @@ -69,21 +69,21 @@ jsonschema==4.21.1 jsonschema-specifications==2023.12.1 jupyter==1.0.0 jupyter-cache==1.0.0 -jupyter-client==8.6.0 +jupyter-client==8.6.1 jupyter-console==6.6.3 -jupyter-core==5.7.1 -jupyter-events==0.9.0 +jupyter-core==5.7.2 +jupyter-events==0.9.1 jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-mathjax==0.2.6 -jupyter-server-terminals==0.5.2 +jupyter-server-terminals==0.5.3 jupyterlab==4.1.4 jupyterlab-code-formatter==2.2.1 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 latexcodec==3.0.0 @@ -98,14 +98,14 @@ mdit-py-plugins==0.4.0 mdurl==0.1.2 mistune==3.0.2 mpmath==1.3.0 -mypy==1.8.0 +mypy==1.9.0 mypy-extensions==1.0.0 myst-nb==1.0.0 myst-parser==2.0.0 nbclient==0.6.8 nbconvert==7.16.2 nbdime==4.0.1 -nbformat==5.9.2 +nbformat==5.10.2 nbmake==1.5.3 nest-asyncio==1.6.0 nodeenv==1.8.0 @@ -113,7 +113,7 @@ notebook==7.1.1 notebook-shim==0.2.4 numpy==1.26.4 overrides==7.7.0 -packaging==23.2 +packaging==24.0 pandocfilters==1.5.1 parso==0.8.3 pathspec==0.12.1 @@ -131,7 +131,7 @@ pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 -pydantic==2.6.3 +pydantic==2.6.4 pydantic-core==2.16.3 pydata-sphinx-theme==0.15.2 pygithub==2.2.0 @@ -141,7 +141,7 @@ pynacl==1.5.0 pyparsing==3.1.2 pyproject-api==1.6.1 pytablewriter==1.2.0 -pytest==8.0.2 +pytest==8.1.1 pytest-cov==4.1.0 pytest-xdist==3.5.0 python-dateutil==2.9.0.post0 @@ -149,7 +149,7 @@ python-gitlab==4.4.0 python-json-logger==2.0.7 python-lsp-jsonrpc==1.1.2 python-lsp-ruff==2.2.0 -python-lsp-server==1.10.0 +python-lsp-server==1.10.1 pytoolconfig==1.3.1 pytz==2024.1 pyyaml==6.0.1 @@ -163,7 +163,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 @@ -195,18 +195,18 @@ sympy==1.12 tabledata==1.3.3 tabulate==0.9.0 tcolorpy==0.1.4 -terminado==0.18.0 +terminado==0.18.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.4 tox==4.14.1 -traitlets==5.14.1 +traitlets==5.14.2 typepy==1.3.2 -types-docutils==0.20.0.20240304 +types-docutils==0.20.0.20240311 types-pkg-resources==0.1.3 -types-python-dateutil==2.8.19.20240106 -types-pyyaml==6.0.12.12 -types-setuptools==69.1.0.20240302 +types-python-dateutil==2.8.19.20240311 +types-pyyaml==6.0.12.20240311 +types-setuptools==69.1.0.20240310 typing-extensions==4.10.0 ujson==5.9.0 uri-template==1.3.0 @@ -216,10 +216,10 @@ 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 wrapt==1.16.0 -zipp==3.17.0 +zipp==3.18.0 # The following packages were excluded from the output: # setuptools diff --git a/.constraints/py3.11.txt b/.constraints/py3.11.txt index fdf21cb6..4466e2c0 100644 --- a/.constraints/py3.11.txt +++ b/.constraints/py3.11.txt @@ -23,7 +23,7 @@ chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 -comm==0.2.1 +comm==0.2.2 contourpy==1.2.0 coverage==7.4.3 cryptography==42.0.5 @@ -68,21 +68,21 @@ jsonschema==4.21.1 jsonschema-specifications==2023.12.1 jupyter==1.0.0 jupyter-cache==1.0.0 -jupyter-client==8.6.0 +jupyter-client==8.6.1 jupyter-console==6.6.3 -jupyter-core==5.7.1 -jupyter-events==0.9.0 +jupyter-core==5.7.2 +jupyter-events==0.9.1 jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-mathjax==0.2.6 -jupyter-server-terminals==0.5.2 +jupyter-server-terminals==0.5.3 jupyterlab==4.1.4 jupyterlab-code-formatter==2.2.1 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 latexcodec==3.0.0 @@ -97,14 +97,14 @@ mdit-py-plugins==0.4.0 mdurl==0.1.2 mistune==3.0.2 mpmath==1.3.0 -mypy==1.8.0 +mypy==1.9.0 mypy-extensions==1.0.0 myst-nb==1.0.0 myst-parser==2.0.0 nbclient==0.6.8 nbconvert==7.16.2 nbdime==4.0.1 -nbformat==5.9.2 +nbformat==5.10.2 nbmake==1.5.3 nest-asyncio==1.6.0 nodeenv==1.8.0 @@ -112,7 +112,7 @@ notebook==7.1.1 notebook-shim==0.2.4 numpy==1.26.4 overrides==7.7.0 -packaging==23.2 +packaging==24.0 pandocfilters==1.5.1 parso==0.8.3 pathspec==0.12.1 @@ -130,7 +130,7 @@ pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 -pydantic==2.6.3 +pydantic==2.6.4 pydantic-core==2.16.3 pydata-sphinx-theme==0.15.2 pygithub==2.2.0 @@ -140,7 +140,7 @@ pynacl==1.5.0 pyparsing==3.1.2 pyproject-api==1.6.1 pytablewriter==1.2.0 -pytest==8.0.2 +pytest==8.1.1 pytest-cov==4.1.0 pytest-xdist==3.5.0 python-dateutil==2.9.0.post0 @@ -148,7 +148,7 @@ python-gitlab==4.4.0 python-json-logger==2.0.7 python-lsp-jsonrpc==1.1.2 python-lsp-ruff==2.2.0 -python-lsp-server==1.10.0 +python-lsp-server==1.10.1 pytoolconfig==1.3.1 pytz==2024.1 pyyaml==6.0.1 @@ -162,7 +162,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 @@ -194,17 +194,17 @@ sympy==1.12 tabledata==1.3.3 tabulate==0.9.0 tcolorpy==0.1.4 -terminado==0.18.0 +terminado==0.18.1 tinycss2==1.2.1 tornado==6.4 tox==4.14.1 -traitlets==5.14.1 +traitlets==5.14.2 typepy==1.3.2 -types-docutils==0.20.0.20240304 +types-docutils==0.20.0.20240311 types-pkg-resources==0.1.3 -types-python-dateutil==2.8.19.20240106 -types-pyyaml==6.0.12.12 -types-setuptools==69.1.0.20240302 +types-python-dateutil==2.8.19.20240311 +types-pyyaml==6.0.12.20240311 +types-setuptools==69.1.0.20240310 typing-extensions==4.10.0 ujson==5.9.0 uri-template==1.3.0 @@ -214,10 +214,10 @@ 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 wrapt==1.16.0 -zipp==3.17.0 +zipp==3.18.0 # The following packages were excluded from the output: # setuptools diff --git a/.constraints/py3.12.txt b/.constraints/py3.12.txt index 4d7360bf..b914ed6e 100644 --- a/.constraints/py3.12.txt +++ b/.constraints/py3.12.txt @@ -23,7 +23,7 @@ chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 -comm==0.2.1 +comm==0.2.2 contourpy==1.2.0 coverage==7.4.3 cryptography==42.0.5 @@ -68,21 +68,21 @@ jsonschema==4.21.1 jsonschema-specifications==2023.12.1 jupyter==1.0.0 jupyter-cache==1.0.0 -jupyter-client==8.6.0 +jupyter-client==8.6.1 jupyter-console==6.6.3 -jupyter-core==5.7.1 -jupyter-events==0.9.0 +jupyter-core==5.7.2 +jupyter-events==0.9.1 jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-mathjax==0.2.6 -jupyter-server-terminals==0.5.2 +jupyter-server-terminals==0.5.3 jupyterlab==4.1.4 jupyterlab-code-formatter==2.2.1 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 latexcodec==3.0.0 @@ -97,14 +97,14 @@ mdit-py-plugins==0.4.0 mdurl==0.1.2 mistune==3.0.2 mpmath==1.3.0 -mypy==1.8.0 +mypy==1.9.0 mypy-extensions==1.0.0 myst-nb==1.0.0 myst-parser==2.0.0 nbclient==0.6.8 nbconvert==7.16.2 nbdime==4.0.1 -nbformat==5.9.2 +nbformat==5.10.2 nbmake==1.5.3 nest-asyncio==1.6.0 nodeenv==1.8.0 @@ -112,7 +112,7 @@ notebook==7.1.1 notebook-shim==0.2.4 numpy==1.26.4 overrides==7.7.0 -packaging==23.2 +packaging==24.0 pandocfilters==1.5.1 parso==0.8.3 pathspec==0.12.1 @@ -130,7 +130,7 @@ pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 -pydantic==2.6.3 +pydantic==2.6.4 pydantic-core==2.16.3 pydata-sphinx-theme==0.15.2 pygithub==2.2.0 @@ -140,7 +140,7 @@ pynacl==1.5.0 pyparsing==3.1.2 pyproject-api==1.6.1 pytablewriter==1.2.0 -pytest==8.0.2 +pytest==8.1.1 pytest-cov==4.1.0 pytest-xdist==3.5.0 python-dateutil==2.9.0.post0 @@ -148,7 +148,7 @@ python-gitlab==4.4.0 python-json-logger==2.0.7 python-lsp-jsonrpc==1.1.2 python-lsp-ruff==2.2.0 -python-lsp-server==1.10.0 +python-lsp-server==1.10.1 pytoolconfig==1.3.1 pytz==2024.1 pyyaml==6.0.1 @@ -162,7 +162,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 @@ -194,17 +194,17 @@ sympy==1.12 tabledata==1.3.3 tabulate==0.9.0 tcolorpy==0.1.4 -terminado==0.18.0 +terminado==0.18.1 tinycss2==1.2.1 tornado==6.4 tox==4.14.1 -traitlets==5.14.1 +traitlets==5.14.2 typepy==1.3.2 -types-docutils==0.20.0.20240304 +types-docutils==0.20.0.20240311 types-pkg-resources==0.1.3 -types-python-dateutil==2.8.19.20240106 -types-pyyaml==6.0.12.12 -types-setuptools==69.1.0.20240302 +types-python-dateutil==2.8.19.20240311 +types-pyyaml==6.0.12.20240311 +types-setuptools==69.1.0.20240310 typing-extensions==4.10.0 ujson==5.9.0 uri-template==1.3.0 @@ -214,10 +214,10 @@ 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 wrapt==1.16.0 -zipp==3.17.0 +zipp==3.18.0 # The following packages were excluded from the output: # setuptools diff --git a/.constraints/py3.7.txt b/.constraints/py3.7.txt index 56bb0b19..ded8d9b6 100644 --- a/.constraints/py3.7.txt +++ b/.constraints/py3.7.txt @@ -113,7 +113,7 @@ nodeenv==1.8.0 notebook==6.5.6 notebook-shim==0.2.4 numpy==1.21.6 -packaging==23.2 +packaging==24.0 pandocfilters==1.5.1 parso==0.8.3 pathspec==0.11.2 diff --git a/.constraints/py3.8.txt b/.constraints/py3.8.txt index 17701260..2cc5652a 100644 --- a/.constraints/py3.8.txt +++ b/.constraints/py3.8.txt @@ -24,7 +24,7 @@ chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 -comm==0.2.1 +comm==0.2.2 contourpy==1.1.1 coverage==7.4.3 cryptography==42.0.5 @@ -56,7 +56,7 @@ identify==2.5.35 idna==3.6 imagesize==1.4.1 importlib-metadata==7.0.2 -importlib-resources==6.1.3 +importlib-resources==6.3.0 iniconfig==2.0.0 ipykernel==6.29.3 ipython==8.12.3 @@ -71,21 +71,21 @@ jsonschema==4.21.1 jsonschema-specifications==2023.12.1 jupyter==1.0.0 jupyter-cache==0.6.1 -jupyter-client==8.6.0 +jupyter-client==8.6.1 jupyter-console==6.6.3 -jupyter-core==5.7.1 -jupyter-events==0.9.0 +jupyter-core==5.7.2 +jupyter-events==0.9.1 jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-mathjax==0.2.6 -jupyter-server-terminals==0.5.2 +jupyter-server-terminals==0.5.3 jupyterlab==4.1.4 jupyterlab-code-formatter==2.2.1 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 latexcodec==3.0.0 @@ -100,14 +100,14 @@ mdit-py-plugins==0.3.5 mdurl==0.1.2 mistune==3.0.2 mpmath==1.3.0 -mypy==1.8.0 +mypy==1.9.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.6.8 nbconvert==7.16.2 nbdime==4.0.1 -nbformat==5.9.2 +nbformat==5.10.2 nbmake==1.5.3 nest-asyncio==1.6.0 nodeenv==1.8.0 @@ -115,7 +115,7 @@ notebook==7.1.1 notebook-shim==0.2.4 numpy==1.24.4 overrides==7.7.0 -packaging==23.2 +packaging==24.0 pandocfilters==1.5.1 parso==0.8.3 pathspec==0.12.1 @@ -135,7 +135,7 @@ pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 -pydantic==2.6.3 +pydantic==2.6.4 pydantic-core==2.16.3 pydata-sphinx-theme==0.14.4 pygithub==2.2.0 @@ -145,7 +145,7 @@ pynacl==1.5.0 pyparsing==3.1.2 pyproject-api==1.6.1 pytablewriter==1.2.0 -pytest==8.0.2 +pytest==8.1.1 pytest-cov==4.1.0 pytest-xdist==3.5.0 python-dateutil==2.9.0.post0 @@ -153,7 +153,7 @@ python-gitlab==4.4.0 python-json-logger==2.0.7 python-lsp-jsonrpc==1.1.2 python-lsp-ruff==2.2.0 -python-lsp-server==1.10.0 +python-lsp-server==1.10.1 pytoolconfig==1.3.1 pytz==2024.1 pyyaml==6.0.1 @@ -167,7 +167,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 @@ -199,18 +199,18 @@ sympy==1.12 tabledata==1.3.3 tabulate==0.9.0 tcolorpy==0.1.4 -terminado==0.18.0 +terminado==0.18.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.4 tox==4.14.1 -traitlets==5.14.1 +traitlets==5.14.2 typepy==1.3.2 -types-docutils==0.20.0.20240304 +types-docutils==0.20.0.20240311 types-pkg-resources==0.1.3 -types-python-dateutil==2.8.19.20240106 -types-pyyaml==6.0.12.12 -types-setuptools==69.1.0.20240302 +types-python-dateutil==2.8.19.20240311 +types-pyyaml==6.0.12.20240311 +types-setuptools==69.1.0.20240310 typing-extensions==4.10.0 ujson==5.9.0 uri-template==1.3.0 @@ -220,10 +220,10 @@ 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 wrapt==1.16.0 -zipp==3.17.0 +zipp==3.18.0 # The following packages were excluded from the output: # setuptools diff --git a/.constraints/py3.9.txt b/.constraints/py3.9.txt index 512d1610..399862a7 100644 --- a/.constraints/py3.9.txt +++ b/.constraints/py3.9.txt @@ -23,7 +23,7 @@ chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 -comm==0.2.1 +comm==0.2.2 contourpy==1.2.0 coverage==7.4.3 cryptography==42.0.5 @@ -55,7 +55,7 @@ identify==2.5.35 idna==3.6 imagesize==1.4.1 importlib-metadata==7.0.2 -importlib-resources==6.1.3 +importlib-resources==6.3.0 iniconfig==2.0.0 ipykernel==6.29.3 ipython==8.18.1 @@ -70,21 +70,21 @@ jsonschema==4.21.1 jsonschema-specifications==2023.12.1 jupyter==1.0.0 jupyter-cache==1.0.0 -jupyter-client==8.6.0 +jupyter-client==8.6.1 jupyter-console==6.6.3 -jupyter-core==5.7.1 -jupyter-events==0.9.0 +jupyter-core==5.7.2 +jupyter-events==0.9.1 jupyter-lsp==2.2.4 jupyter-server==2.13.0 jupyter-server-mathjax==0.2.6 -jupyter-server-terminals==0.5.2 +jupyter-server-terminals==0.5.3 jupyterlab==4.1.4 jupyterlab-code-formatter==2.2.1 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 latexcodec==3.0.0 @@ -99,14 +99,14 @@ mdit-py-plugins==0.4.0 mdurl==0.1.2 mistune==3.0.2 mpmath==1.3.0 -mypy==1.8.0 +mypy==1.9.0 mypy-extensions==1.0.0 myst-nb==1.0.0 myst-parser==2.0.0 nbclient==0.6.8 nbconvert==7.16.2 nbdime==4.0.1 -nbformat==5.9.2 +nbformat==5.10.2 nbmake==1.5.3 nest-asyncio==1.6.0 nodeenv==1.8.0 @@ -114,7 +114,7 @@ notebook==7.1.1 notebook-shim==0.2.4 numpy==1.26.4 overrides==7.7.0 -packaging==23.2 +packaging==24.0 pandocfilters==1.5.1 parso==0.8.3 pathspec==0.12.1 @@ -132,7 +132,7 @@ pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 -pydantic==2.6.3 +pydantic==2.6.4 pydantic-core==2.16.3 pydata-sphinx-theme==0.15.2 pygithub==2.2.0 @@ -142,7 +142,7 @@ pynacl==1.5.0 pyparsing==3.1.2 pyproject-api==1.6.1 pytablewriter==1.2.0 -pytest==8.0.2 +pytest==8.1.1 pytest-cov==4.1.0 pytest-xdist==3.5.0 python-dateutil==2.9.0.post0 @@ -150,7 +150,7 @@ python-gitlab==4.4.0 python-json-logger==2.0.7 python-lsp-jsonrpc==1.1.2 python-lsp-ruff==2.2.0 -python-lsp-server==1.10.0 +python-lsp-server==1.10.1 pytoolconfig==1.3.1 pytz==2024.1 pyyaml==6.0.1 @@ -164,7 +164,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 @@ -196,18 +196,18 @@ sympy==1.12 tabledata==1.3.3 tabulate==0.9.0 tcolorpy==0.1.4 -terminado==0.18.0 +terminado==0.18.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.4 tox==4.14.1 -traitlets==5.14.1 +traitlets==5.14.2 typepy==1.3.2 -types-docutils==0.20.0.20240304 +types-docutils==0.20.0.20240311 types-pkg-resources==0.1.3 -types-python-dateutil==2.8.19.20240106 -types-pyyaml==6.0.12.12 -types-setuptools==69.1.0.20240302 +types-python-dateutil==2.8.19.20240311 +types-pyyaml==6.0.12.20240311 +types-setuptools==69.1.0.20240310 typing-extensions==4.10.0 ujson==5.9.0 uri-template==1.3.0 @@ -217,10 +217,10 @@ 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 wrapt==1.16.0 -zipp==3.17.0 +zipp==3.18.0 # The following packages were excluded from the output: # setuptools diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3fad4401..52b79f81 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -55,7 +55,7 @@ repos: - id: fix-nbformat-version - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.3.1 + rev: v0.3.2 hooks: - id: ruff args: [--fix] @@ -141,7 +141,7 @@ repos: - python - repo: https://github.com/ComPWA/mirrors-pyright - rev: v1.1.352 + rev: v1.1.353 hooks: - id: pyright