diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 92f61354..37cb866b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -24,7 +24,7 @@ repos: - id: end-of-file-fixer - id: trailing-whitespace - repo: https://github.com/tox-dev/pyproject-fmt - rev: 7482d629adc2b03afb85a2538570d1c20908a58c # frozen: v2.29.2 + rev: a72ae8edd6eeddb9d942168912362945651212f8 # frozen: v2.30.1 hooks: - id: pyproject-fmt - repo: https://github.com/abravalheri/validate-pyproject @@ -32,7 +32,7 @@ repos: hooks: - id: validate-pyproject - repo: https://github.com/astral-sh/ruff-pre-commit - rev: 1f1e8bf348ff38fc88619a38d3ca4d9c56abea49 # frozen: v0.16.5 + rev: f12be1ebaa5351c1fc76472de98db2c3446c8253 # frozen: v0.16.10 hooks: - id: ruff-check args: [--fix, --exit-non-zero-on-fix] @@ -43,7 +43,7 @@ repos: - id: sphinx-lint types: [rst] - repo: https://github.com/adamchainz/blacken-docs - rev: fda77690955e9b63c6687d8806bafd56a526e45f # frozen: 1.20.0 + rev: dda8db18cfc68df532abf33b185ecd12d5b7b326 # frozen: 1.20.0 hooks: - id: blacken-docs args: [--line-length=79] diff --git a/pyproject.toml b/pyproject.toml index c6fb0509..e9987074 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,9 @@ [project] name = "python4datascience" version = "26.1.0" -description = "Teaching materials for the Cusy training courses on Python-based data science workflows: https://cusy.io/en/seminars" +description = """\ + Teaching materials for the Cusy training courses on Python-based data science workflows: https://cusy.io/en/seminars\ + """ readme = "README.rst" license = "BSD-3-Clause" license-files = [ "LICENSE" ] @@ -20,6 +22,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", ] dependencies = [] urls."Bug Tracker" = "https://github.com/cusyio/Python4DataScience/issues" @@ -151,5 +154,7 @@ lint.isort.lines-after-imports = 2 lint.isort.lines-between-types = 1 [tool.codespell] -ignore-words-list = "AAS, ans, bund, comit, fo, Groth, nd, Ned, ORE, ore, Redict, redict, registr, reStructedText, splitted" +ignore-words-list = """\ + AAS, ans, bund, comit, fo, Groth, nd, Ned, ORE, ore, Redict, redict, registr, reStructedText, splitted\ + """ skip = "*.csv, *.html, *.pdf, *.ipynb, ./docs/_build/*, ./styles/*"