diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b1a9335..86a8133 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6 with: persist-credentials: false - - uses: hynek/build-and-inspect-python-package@d44ca7d91762de7a7d5436ddae667c6da6d1c3df # v2 + - uses: hynek/build-and-inspect-python-package@2abe76da66d0a6a4a227101f9348ee855797cfa5 # v3.0.1 tests: strategy: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 97d7155..43851b2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6 with: persist-credentials: false - - uses: hynek/build-and-inspect-python-package@d44ca7d91762de7a7d5436ddae667c6da6d1c3df # v2 + - uses: hynek/build-and-inspect-python-package@2abe76da66d0a6a4a227101f9348ee855797cfa5 # v3.0.1 id: build - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 with: diff --git a/pyproject.toml b/pyproject.toml index 3f840a7..f8b04b3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,9 +36,9 @@ docs = [ "sphinx-rtd-theme>=1.2", "sphinx-autodoc-typehints>=1.12", ] -mypy = ["mypy==2.1.0"] -pyright = ["basedpyright==1.39.8"] -ruff = ["ruff==0.15.19"] +mypy = ["mypy==2.3.0"] +pyright = ["basedpyright==1.39.9"] +ruff = ["ruff==0.16.0"] tests = [ "coverage>=7.6.12", "httpx2-pytest>=1", @@ -46,8 +46,8 @@ tests = [ "pytest-watcher>=0.4.3", "pytest>=8.3.4", ] -ty = ["ty==0.0.53"] -zizmor = ["zizmor==1.26.1"] +ty = ["ty==0.0.63"] +zizmor = ["zizmor==1.28.0"] [tool.coverage.paths] @@ -94,6 +94,8 @@ target-version = "py310" [tool.ruff.lint] select = ["ALL"] ignore = [ + "CPY", # flake8-copyright + # # These rules interfere with `ruff format` "COM812", "ISC001",