From 15044923a7563a2cdfe201c94b9d2417e714ff93 Mon Sep 17 00:00:00 2001 From: David Lord Date: Thu, 24 Oct 2024 11:58:13 -0700 Subject: [PATCH 1/2] update dev dependencies --- .github/workflows/pre-commit.yaml | 6 +++--- .github/workflows/publish.yaml | 12 ++++++------ .github/workflows/tests.yaml | 10 +++++----- .pre-commit-config.yaml | 2 +- requirements/dev.txt | 10 +++++----- requirements/docs.txt | 2 +- requirements/typing.txt | 4 ++-- 7 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml index 347f2336..65d39c41 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@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 with: python-version: 3.x - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 - - uses: pre-commit-ci/lite-action@1384014f1a0d9c9e0656844e4e6e0f3554b1b3e7 # v1.0.3 + - uses: pre-commit-ci/lite-action@5d6cc0eb514c891a40562a58a8e71576c5c7fb43 # v1.1.0 if: ${{ !cancelled() }} diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index bc8ae07b..83772268 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@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: ref: ${{ inputs.tag }} - - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 + - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.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@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 with: name: build-sdist path: ./dist @@ -44,14 +44,14 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest] steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - 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@f1859528322d7b29d4493ee241a167807661dfb4 # v2.21.2 + - uses: pypa/cibuildwheel@7940a4c0e76eb2030e473a5f864f291f63ee879b # v2.21.3 env: # For workflow_dispatch, only build the new Python version. CIBW_BUILD: ${{ inputs.python && format('{0}-*', inputs.python) || null }} @@ -60,7 +60,7 @@ jobs: CIBW_ARCHS_MACOS: auto universal2 CIBW_BUILD_FRONTEND: build CIBW_FREE_THREADED_SUPPORT: 1 - - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3 with: name: build-wheels-${{ matrix.os }} path: ./wheelhouse diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 258a50e5..85b099f4 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -31,8 +31,8 @@ jobs: - {python: '3.9'} - {name: PyPy, python: 'pypy-3.10', tox: pypy310} steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 if: ${{ !matrix.free-threaded }} with: python-version: ${{ matrix.python }} @@ -51,14 +51,14 @@ jobs: typing: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - - uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 with: python-version: '3.x' cache: pip cache-dependency-path: requirements*/*.txt - name: cache mypy - uses: actions/cache@2cdf405574d6ef1f33a1d12acccd3ae82f47b3f2 # v4.1.0 + uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 with: path: ./.mypy_cache key: mypy|${{ hashFiles('pyproject.toml') }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1cddf087..6ad19aac 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.6.9 + rev: v0.7.1 hooks: - id: ruff - id: ruff-format diff --git a/requirements/dev.txt b/requirements/dev.txt index 49dbd104..8a7d612e 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -57,11 +57,11 @@ jinja2==3.1.4 # via # -r docs.txt # sphinx -markupsafe==3.0.1 +markupsafe==3.0.2 # via # -r docs.txt # jinja2 -mypy==1.12.0 +mypy==1.13.0 # via -r typing.txt mypy-extensions==1.0.0 # via @@ -102,7 +102,7 @@ pygments==2.18.0 # sphinx pyproject-api==1.8.0 # via tox -pyright==1.1.385 +pyright==1.1.386 # via -r typing.txt pytest==8.3.3 # via @@ -154,7 +154,7 @@ sphinxcontrib-serializinghtml==2.0.0 # via # -r docs.txt # sphinx -tox==4.22.0 +tox==4.23.2 # via -r dev.in typing-extensions==4.12.2 # via @@ -165,7 +165,7 @@ urllib3==2.2.3 # via # -r docs.txt # requests -virtualenv==20.26.6 +virtualenv==20.27.0 # via # pre-commit # tox diff --git a/requirements/docs.txt b/requirements/docs.txt index 2f350677..4b68fc79 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -20,7 +20,7 @@ imagesize==1.4.1 # via sphinx jinja2==3.1.4 # via sphinx -markupsafe==3.0.1 +markupsafe==3.0.2 # via jinja2 packaging==24.1 # via diff --git a/requirements/typing.txt b/requirements/typing.txt index 0e94d9e0..2499866b 100644 --- a/requirements/typing.txt +++ b/requirements/typing.txt @@ -6,7 +6,7 @@ # iniconfig==2.0.0 # via pytest -mypy==1.12.0 +mypy==1.13.0 # via -r typing.in mypy-extensions==1.0.0 # via mypy @@ -16,7 +16,7 @@ packaging==24.1 # via pytest pluggy==1.5.0 # via pytest -pyright==1.1.385 +pyright==1.1.386 # via -r typing.in pytest==8.3.3 # via -r typing.in From dc0938a65562cb18f7544ecd1366b623c99e6e90 Mon Sep 17 00:00:00 2001 From: David Lord Date: Thu, 24 Oct 2024 12:04:03 -0700 Subject: [PATCH 2/2] update dev dependencies --- requirements/dev.txt | 2 +- requirements/docs.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements/dev.txt b/requirements/dev.txt index 8a7d612e..d23cb749 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -82,7 +82,7 @@ packaging==24.1 # pytest # sphinx # tox -pallets-sphinx-themes==2.2.0 +pallets-sphinx-themes==2.3.0 # via -r docs.txt platformdirs==4.3.6 # via diff --git a/requirements/docs.txt b/requirements/docs.txt index 4b68fc79..1e3a54eb 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -26,7 +26,7 @@ packaging==24.1 # via # pallets-sphinx-themes # sphinx -pallets-sphinx-themes==2.2.0 +pallets-sphinx-themes==2.3.0 # via -r docs.in pygments==2.18.0 # via sphinx