diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index ff279e9fd..a064bf5b2 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -21,7 +21,7 @@ jobs: - python-version: "3.9" env: TOXENV: typing-tests - - python-version: "3.12" # Keep in sync with .readthedocs.yml + - python-version: "3.13" # Keep in sync with .readthedocs.yml env: TOXENV: docs - python-version: "3.13" diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d253f61c6..c76c613d9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,16 +1,16 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.8.1 + rev: v0.8.4 hooks: - id: ruff args: [ --fix ] - repo: https://github.com/psf/black.git - rev: 24.4.2 + rev: 24.10.0 hooks: - id: black - repo: https://github.com/adamchainz/blacken-docs - rev: 1.18.0 + rev: 1.19.1 hooks: - id: blacken-docs additional_dependencies: - - black==24.4.2 + - black==24.10.0 diff --git a/.readthedocs.yml b/.readthedocs.yml index 0c544df7e..5ec6eafbb 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -9,7 +9,7 @@ build: tools: # For available versions, see: # https://docs.readthedocs.io/en/stable/config-file/v2.html#build-tools-python - python: "3.12" # Keep in sync with .github/workflows/checks.yml + python: "3.13" # Keep in sync with .github/workflows/checks.yml python: install: diff --git a/pyproject.toml b/pyproject.toml index a2dabcf4b..ad85e5c75 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -170,6 +170,7 @@ disable = [ "too-many-instance-attributes", "too-many-lines", "too-many-locals", + "too-many-positional-arguments", "too-many-public-methods", "too-many-return-statements", "unbalanced-tuple-unpacking", diff --git a/tox.ini b/tox.ini index 4e1a99473..24b674085 100644 --- a/tox.ini +++ b/tox.ini @@ -77,15 +77,15 @@ commands = basepython = python3 deps = {[testenv:extra-deps]deps} - pylint==3.2.5 + pylint==3.3.3 commands = pylint conftest.py docs extras scrapy tests [testenv:twinecheck] basepython = python3 deps = - twine==5.1.1 - build==1.2.1 + twine==6.0.1 + build==1.2.2.post1 commands = python -m build --sdist twine check dist/*