From bc72dfb38a46c8bcc6447d5cf670cc57b2eb602d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Manuel=20Lucas?= Date: Tue, 27 Jan 2026 09:31:38 +0100 Subject: [PATCH] chore: update ruff and mypy to latest versions - Update ruff from 0.4.4 to 0.14.0 in pre-commit hooks - Update mypy from 1.11.0 to 1.15.0 in pre-commit hooks - Update pyproject.toml dev dependencies to match - Regenerate uv.lock with new versions Both linting and type checking still pass with no issues. --- .pre-commit-config.yaml | 4 ++-- pyproject.toml | 4 ++-- uv.lock | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 300ce61..a23ba60 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,13 +1,13 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.4.4 + rev: v0.14.0 hooks: - id: ruff args: [--fix] - id: ruff-format - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.11.0 + rev: v1.15.0 hooks: - id: mypy args: [--ignore-missing-imports] diff --git a/pyproject.toml b/pyproject.toml index 5bdb4f0..bd90bc9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,8 +36,8 @@ dev = [ "pytest>=7.0.0", "pytest-mock>=3.0.0", "coverage>=6.0.0", - "ruff>=0.4.0", - "mypy>=1.0.0", + "ruff>=0.14.0", + "mypy>=1.15.0", "pre-commit>=3.0.0", "types-PyYAML>=6.0.0", "types-requests>=2.31.0", diff --git a/uv.lock b/uv.lock index e574170..6da8aa4 100644 --- a/uv.lock +++ b/uv.lock @@ -616,13 +616,13 @@ dev = [ [package.metadata] requires-dist = [ { name = "coverage", marker = "extra == 'dev'", specifier = ">=6.0.0" }, - { name = "mypy", marker = "extra == 'dev'", specifier = ">=1.0.0" }, + { name = "mypy", marker = "extra == 'dev'", specifier = ">=1.15.0" }, { name = "pre-commit", marker = "extra == 'dev'", specifier = ">=3.0.0" }, { name = "pytest", marker = "extra == 'dev'", specifier = ">=7.0.0" }, { name = "pytest-mock", marker = "extra == 'dev'", specifier = ">=3.0.0" }, { name = "pyyaml", specifier = ">=6.0.1" }, { name = "requests", specifier = ">=2.31.0" }, - { name = "ruff", marker = "extra == 'dev'", specifier = ">=0.4.0" }, + { name = "ruff", marker = "extra == 'dev'", specifier = ">=0.14.0" }, { name = "types-pyyaml", marker = "extra == 'dev'", specifier = ">=6.0.0" }, { name = "types-requests", marker = "extra == 'dev'", specifier = ">=2.31.0" }, ]