Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
fail-fast: false

matrix:
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
Comment thread
mstuttgart marked this conversation as resolved.
os: [ubuntu-latest]
Comment thread
mstuttgart marked this conversation as resolved.

runs-on: ${{ matrix.os }}
Expand Down
12 changes: 6 additions & 6 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ exclude: "docs/"
repos:
# Pre-commit hooks for general code quality checks
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
rev: v6.0.0
hooks:
Comment thread
mstuttgart marked this conversation as resolved.
- id: check-yaml # Validate YAML files
- id: debug-statements # Detect debug statements (e.g., print, pdb)
Expand All @@ -17,31 +17,31 @@ repos:

# Sort imports automatically
- repo: https://github.com/PyCQA/isort
rev: 6.0.1
rev: 7.0.0
Comment thread
mstuttgart marked this conversation as resolved.
Outdated
hooks:
- id: isort

# Format Python code with Black
- repo: https://github.com/psf/black
rev: 25.1.0
rev: 26.1.0
Comment thread
mstuttgart marked this conversation as resolved.
Outdated
hooks:
- id: black

# Lint Python code with Ruff
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.11.2
rev: v0.15.0
hooks:
- id: ruff

# Format tox.ini files
- repo: https://github.com/tox-dev/tox-ini-fmt
rev: "1.5.0"
rev: "1.7.1"
hooks:
- id: tox-ini-fmt

# Upgrade Python syntax to modern versions
- repo: https://github.com/asottile/pyupgrade
rev: v3.19.1
rev: v3.21.2
hooks:
- id: pyupgrade
args: [--py39-plus] # Target Python 3.9+ syntax
2 changes: 1 addition & 1 deletion .readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ version: 2
build:
os: ubuntu-22.04
tools:
python: "3.11"
python: "3.12"

python:
install:
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Topic :: Software Development :: Build Tools",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: Libraries :: Python Modules",
Expand Down
Loading