From 86c34e95fa30a7f93c6650fad1189197c85411c4 Mon Sep 17 00:00:00 2001 From: David Lord Date: Fri, 23 Aug 2024 20:07:12 -0700 Subject: [PATCH] update dev dependencies --- .github/workflows/publish.yaml | 2 +- .pre-commit-config.yaml | 2 +- requirements/build.txt | 4 +-- requirements/dev.txt | 55 +++++++++++++--------------------- requirements/docs.txt | 30 +++++++++---------- requirements/tests.txt | 8 ++--- requirements/typing.txt | 12 ++------ 7 files changed, 42 insertions(+), 71 deletions(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index acef707..26b5111 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -23,7 +23,7 @@ jobs: - name: generate hash id: hash run: cd dist && echo "hash=$(sha256sum * | base64 -w0)" >> $GITHUB_OUTPUT - - uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4 + - uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6 with: path: ./dist provenance: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a295644..acd7bba 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.5.6 + rev: v0.6.2 hooks: - id: ruff - id: ruff-format diff --git a/requirements/build.txt b/requirements/build.txt index 79253d7..4b289ca 100644 --- a/requirements/build.txt +++ b/requirements/build.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # pip-compile build.in @@ -10,5 +10,3 @@ packaging==24.1 # via build pyproject-hooks==1.1.0 # via build -tomli==2.0.1 - # via build diff --git a/requirements/dev.txt b/requirements/dev.txt index ef00f77..ae579a5 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,14 +1,14 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # pip-compile dev.in # -alabaster==0.7.16 +alabaster==1.0.0 # via # -r docs.txt # sphinx -babel==2.15.0 +babel==2.16.0 # via # -r docs.txt # sphinx @@ -16,7 +16,7 @@ beautifulsoup4==4.12.3 # via # -r docs.txt # furo -cachetools==5.3.3 +cachetools==5.5.0 # via tox certifi==2024.7.4 # via @@ -32,7 +32,7 @@ charset-normalizer==3.3.2 # requests colorama==0.4.6 # via tox -coverage==7.6.0 +coverage==7.6.1 # via -r tests.txt distlib==0.3.8 # via virtualenv @@ -41,20 +41,15 @@ docutils==0.21.2 # -r docs.txt # myst-parser # sphinx -exceptiongroup==1.2.1 - # via - # -r tests.txt - # -r typing.txt - # pytest filelock==3.15.4 # via # tox # virtualenv -furo==2024.7.18 +furo==2024.8.6 # via -r docs.txt -identify==2.5.36 +identify==2.6.0 # via pre-commit -idna==3.7 +idna==3.8 # via # -r docs.txt # requests @@ -95,7 +90,7 @@ mypy-extensions==1.0.0 # via # -r typing.txt # mypy -myst-parser==3.0.1 +myst-parser==4.0.0 # via -r docs.txt nodeenv==1.9.1 # via @@ -130,13 +125,13 @@ pygments==2.18.0 # sphinx pyproject-api==1.7.1 # via tox -pyright==1.1.374 +pyright==1.1.377 # via -r typing.txt pytest==8.3.2 # via # -r tests.txt # -r typing.txt -pyyaml==6.0.1 +pyyaml==6.0.2 # via # -r docs.txt # myst-parser @@ -149,11 +144,11 @@ snowballstemmer==2.2.0 # via # -r docs.txt # sphinx -soupsieve==2.5 +soupsieve==2.6 # via # -r docs.txt # beautifulsoup4 -sphinx==7.4.7 +sphinx==8.0.2 # via # -r docs.txt # furo @@ -164,15 +159,15 @@ sphinx-basic-ng==1.0.0b2 # via # -r docs.txt # furo -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==2.0.0 # via # -r docs.txt # sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via # -r docs.txt # sphinx -sphinxcontrib-htmlhelp==2.0.5 +sphinxcontrib-htmlhelp==2.1.0 # via # -r docs.txt # sphinx @@ -182,27 +177,17 @@ sphinxcontrib-jsmath==1.0.1 # sphinx sphinxcontrib-log-cabinet==1.0.1 # via -r docs.txt -sphinxcontrib-qthelp==1.0.7 +sphinxcontrib-qthelp==2.0.0 # via # -r docs.txt # sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via # -r docs.txt # sphinx -tomli==2.0.1 - # via - # -r docs.txt - # -r tests.txt - # -r typing.txt - # mypy - # pyproject-api - # pytest - # sphinx - # tox -tox==4.16.0 +tox==4.18.0 # via -r dev.in -types-python-dateutil==2.9.0.20240316 +types-python-dateutil==2.9.0.20240821 # via -r typing.txt typing-extensions==4.12.2 # via diff --git a/requirements/docs.txt b/requirements/docs.txt index 3de1502..7767f63 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -1,12 +1,12 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # pip-compile docs.in # -alabaster==0.7.16 +alabaster==1.0.0 # via sphinx -babel==2.15.0 +babel==2.16.0 # via sphinx beautifulsoup4==4.12.3 # via furo @@ -18,9 +18,9 @@ docutils==0.21.2 # via # myst-parser # sphinx -furo==2024.7.18 +furo==2024.8.6 # via -r docs.in -idna==3.7 +idna==3.8 # via requests imagesize==1.4.1 # via sphinx @@ -38,7 +38,7 @@ mdit-py-plugins==0.4.1 # via myst-parser mdurl==0.1.2 # via markdown-it-py -myst-parser==3.0.1 +myst-parser==4.0.0 # via -r docs.in packaging==24.1 # via sphinx @@ -46,15 +46,15 @@ pygments==2.18.0 # via # furo # sphinx -pyyaml==6.0.1 +pyyaml==6.0.2 # via myst-parser requests==2.32.3 # via sphinx snowballstemmer==2.2.0 # via sphinx -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 -sphinx==7.4.7 +sphinx==8.0.2 # via # -r docs.in # furo @@ -63,21 +63,19 @@ sphinx==7.4.7 # sphinxcontrib-log-cabinet sphinx-basic-ng==1.0.0b2 # via furo -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.5 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx sphinxcontrib-log-cabinet==1.0.1 # via -r docs.in -sphinxcontrib-qthelp==1.0.7 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 - # via sphinx -tomli==2.0.1 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx urllib3==2.2.2 # via requests diff --git a/requirements/tests.txt b/requirements/tests.txt index 85e7f50..7de98f7 100644 --- a/requirements/tests.txt +++ b/requirements/tests.txt @@ -1,13 +1,11 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # pip-compile tests.in # -coverage==7.6.0 +coverage==7.6.1 # via -r tests.in -exceptiongroup==1.2.1 - # via pytest iniconfig==2.0.0 # via pytest packaging==24.1 @@ -16,5 +14,3 @@ pluggy==1.5.0 # via pytest pytest==8.3.2 # via -r tests.in -tomli==2.0.1 - # via pytest diff --git a/requirements/typing.txt b/requirements/typing.txt index fdb77c5..3c61183 100644 --- a/requirements/typing.txt +++ b/requirements/typing.txt @@ -1,11 +1,9 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # pip-compile typing.in # -exceptiongroup==1.2.1 - # via pytest iniconfig==2.0.0 # via pytest mypy==1.11.1 @@ -18,15 +16,11 @@ packaging==24.1 # via pytest pluggy==1.5.0 # via pytest -pyright==1.1.374 +pyright==1.1.377 # via -r typing.in pytest==8.3.2 # via -r typing.in -tomli==2.0.1 - # via - # mypy - # pytest -types-python-dateutil==2.9.0.20240316 +types-python-dateutil==2.9.0.20240821 # via -r typing.in typing-extensions==4.12.2 # via mypy