From 402311d9cc0f61711eabdce71f01e37f22b7a7d3 Mon Sep 17 00:00:00 2001 From: David Lord Date: Sun, 6 Oct 2024 11:49:42 -0700 Subject: [PATCH] update dev dependencies --- .github/workflows/pre-commit.yaml | 4 ++-- .github/workflows/publish.yaml | 16 ++++++++-------- .github/workflows/tests.yaml | 10 +++++----- .pre-commit-config.yaml | 4 ++-- requirements/build.txt | 4 ++-- requirements/dev.txt | 27 ++++++++++++++------------- requirements/docs.txt | 6 +++--- requirements/tests.txt | 2 +- requirements/typing.txt | 10 ++++++---- 9 files changed, 43 insertions(+), 40 deletions(-) diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml index 683c85be..347f2336 100644 --- a/.github/workflows/pre-commit.yaml +++ b/.github/workflows/pre-commit.yaml @@ -7,10 +7,10 @@ jobs: main: runs-on: ubuntu-latest steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: 3.x - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 - - uses: pre-commit-ci/lite-action@9d882e7a565f7008d4faf128f27d1cb6503d4ebf # v1.0.2 + - uses: pre-commit-ci/lite-action@1384014f1a0d9c9e0656844e4e6e0f3554b1b3e7 # v1.0.3 if: ${{ !cancelled() }} diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index ebec57ae..fbcdec18 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -17,10 +17,10 @@ jobs: sdist: runs-on: ubuntu-latest steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: ref: ${{ inputs.tag }} - - uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1 + - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: '3.x' cache: pip @@ -29,7 +29,7 @@ jobs: # Use the commit date instead of the current date during the build. - run: echo "SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct)" >> $GITHUB_ENV - run: python -m build --sdist - - uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6 + - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: build-sdist path: ./dist @@ -44,14 +44,14 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest] steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - run: echo "SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct)" >> $GITHUB_ENV - name: Set up QEMU if: runner.os == 'Linux' uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3.2.0 with: platforms: arm64 - - uses: pypa/cibuildwheel@bd033a44476646b606efccdd5eed92d5ea1d77ad # v2.20.0 + - uses: pypa/cibuildwheel@f1859528322d7b29d4493ee241a167807661dfb4 # v2.21.2 env: # For workflow_dispatch, only build the new Python version. CIBW_BUILD: ${{ inputs.python && format('{0}-*', inputs.python) || null }} @@ -59,7 +59,7 @@ jobs: CIBW_ARCHS_LINUX: auto aarch64 CIBW_ARCHS_MACOS: auto universal2 CIBW_BUILD_FRONTEND: build - - uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6 + - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: name: build-wheels-${{ matrix.os }} path: ./wheelhouse @@ -140,10 +140,10 @@ jobs: path: dist pattern: build-* merge-multiple: true - - uses: pypa/gh-action-pypi-publish@ec4db0b4ddc65acdf4bff5fa45ac92d78b56bdf0 # v1.9.0 + - uses: pypa/gh-action-pypi-publish@f7600683efdcb7656dec5b29656edb7bc586e597 # v1.10.3 with: repository-url: https://test.pypi.org/legacy/ skip-existing: true - - uses: pypa/gh-action-pypi-publish@ec4db0b4ddc65acdf4bff5fa45ac92d78b56bdf0 # v1.9.0 + - uses: pypa/gh-action-pypi-publish@f7600683efdcb7656dec5b29656edb7bc586e597 # v1.10.3 with: skip-existing: true diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 759c5d42..adb4c4ea 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -30,8 +30,8 @@ jobs: - {python: '3.9'} - {name: PyPy, python: 'pypy-3.10', tox: pypy310} steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: ${{ matrix.python }} allow-prereleases: true @@ -42,14 +42,14 @@ jobs: typing: runs-on: ubuntu-latest steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: '3.x' cache: pip cache-dependency-path: requirements*/*.txt - name: cache mypy - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2 + uses: actions/cache@2cdf405574d6ef1f33a1d12acccd3ae82f47b3f2 # v4.1.0 with: path: ./.mypy_cache key: mypy|${{ hashFiles('pyproject.toml') }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index acd7bba8..1cddf087 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,11 +1,11 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.6.2 + rev: v0.6.9 hooks: - id: ruff - id: ruff-format - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: - id: check-merge-conflict - id: debug-statements diff --git a/requirements/build.txt b/requirements/build.txt index 4b289ca7..eb1127be 100644 --- a/requirements/build.txt +++ b/requirements/build.txt @@ -4,9 +4,9 @@ # # pip-compile build.in # -build==1.2.1 +build==1.2.2.post1 # via -r build.in packaging==24.1 # via build -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via build diff --git a/requirements/dev.txt b/requirements/dev.txt index 0329c5d1..1a0ec17f 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -14,7 +14,7 @@ babel==2.16.0 # sphinx cachetools==5.5.0 # via tox -certifi==2024.7.4 +certifi==2024.8.30 # via # -r docs.txt # requests @@ -34,13 +34,13 @@ docutils==0.21.2 # via # -r docs.txt # sphinx -filelock==3.15.4 +filelock==3.16.1 # via # tox # virtualenv -identify==2.6.0 +identify==2.6.1 # via pre-commit -idna==3.8 +idna==3.10 # via # -r docs.txt # requests @@ -61,7 +61,7 @@ markupsafe==2.1.5 # via # -r docs.txt # jinja2 -mypy==1.11.1 +mypy==1.11.2 # via -r typing.txt mypy-extensions==1.0.0 # via @@ -84,7 +84,7 @@ packaging==24.1 # tox pallets-sphinx-themes==2.1.3 # via -r docs.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # tox # virtualenv @@ -94,17 +94,17 @@ pluggy==1.5.0 # -r typing.txt # pytest # tox -pre-commit==3.8.0 +pre-commit==4.0.0 # via -r dev.in pygments==2.18.0 # via # -r docs.txt # sphinx -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox -pyright==1.1.377 +pyright==1.1.383 # via -r typing.txt -pytest==8.3.2 +pytest==8.3.3 # via # -r tests.txt # -r typing.txt @@ -149,17 +149,18 @@ sphinxcontrib-serializinghtml==2.0.0 # via # -r docs.txt # sphinx -tox==4.18.0 +tox==4.21.2 # via -r dev.in typing-extensions==4.12.2 # via # -r typing.txt # mypy -urllib3==2.2.2 + # pyright +urllib3==2.2.3 # via # -r docs.txt # requests -virtualenv==20.26.3 +virtualenv==20.26.6 # via # pre-commit # tox diff --git a/requirements/docs.txt b/requirements/docs.txt index 45476289..5ec86ad1 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -8,13 +8,13 @@ alabaster==1.0.0 # via sphinx babel==2.16.0 # via sphinx -certifi==2024.7.4 +certifi==2024.8.30 # via requests charset-normalizer==3.3.2 # via requests docutils==0.21.2 # via sphinx -idna==3.8 +idna==3.10 # via requests imagesize==1.4.1 # via sphinx @@ -53,5 +53,5 @@ sphinxcontrib-qthelp==2.0.0 # via sphinx sphinxcontrib-serializinghtml==2.0.0 # via sphinx -urllib3==2.2.2 +urllib3==2.2.3 # via requests diff --git a/requirements/tests.txt b/requirements/tests.txt index c73968d0..9fabbd27 100644 --- a/requirements/tests.txt +++ b/requirements/tests.txt @@ -10,5 +10,5 @@ packaging==24.1 # via pytest pluggy==1.5.0 # via pytest -pytest==8.3.2 +pytest==8.3.3 # via -r tests.in diff --git a/requirements/typing.txt b/requirements/typing.txt index aad4188d..2ed44981 100644 --- a/requirements/typing.txt +++ b/requirements/typing.txt @@ -6,7 +6,7 @@ # iniconfig==2.0.0 # via pytest -mypy==1.11.1 +mypy==1.11.2 # via -r typing.in mypy-extensions==1.0.0 # via mypy @@ -16,9 +16,11 @@ packaging==24.1 # via pytest pluggy==1.5.0 # via pytest -pyright==1.1.377 +pyright==1.1.383 # via -r typing.in -pytest==8.3.2 +pytest==8.3.3 # via -r typing.in typing-extensions==4.12.2 - # via mypy + # via + # mypy + # pyright