Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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 .binder/runtime.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-3.12
python-3.13
4 changes: 3 additions & 1 deletion .github/release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@ categories:
- title: 📝 Documentation
label: 📝 Docs
- title: 🔨 Maintenance
label: 🔨 Maintenance
labels:
- 🔨 Maintenance
- ⬆️ Lock
- title: 🖱️ Developer Experience
label: 🖱️ DX

Expand Down
17 changes: 8 additions & 9 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,11 @@ repos:
- id: check-useless-excludes

- repo: https://github.com/ComPWA/policy
rev: 0.7.0
rev: 0.7.3
hooks:
- id: check-dev-files
args:
- --doc-apt-packages=graphviz
- --dev-python-version=3.12
- --github-pages
- --no-pypi
- --repo-name=compwa.github.io
Expand Down Expand Up @@ -58,9 +57,9 @@ repos:
metadata.vscode

- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.12.8
rev: v0.14.0
hooks:
- id: ruff
- id: ruff-check
args: [--fix]
types_or: [python, pyi, jupyter]
- id: ruff-format
Expand Down Expand Up @@ -102,13 +101,13 @@ repos:
- id: taplo-format

- repo: https://github.com/pappasam/toml-sort
rev: v0.24.2
rev: v0.24.3
hooks:
- id: toml-sort
args: [--in-place]

- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.33.2
rev: 0.34.1
hooks:
- id: check-jsonschema
name: Check CITATION.cff
Expand All @@ -126,7 +125,7 @@ repos:
- id: cspell

- repo: https://github.com/editorconfig-checker/editorconfig-checker.python
rev: 3.2.1
rev: 3.4.0
hooks:
- id: editorconfig-checker
name: editorconfig
Expand All @@ -147,11 +146,11 @@ repos:
)$

- repo: https://github.com/ComPWA/pyright-pre-commit
rev: v1.1.403
rev: v1.1.406
hooks:
- id: pyright

- repo: https://github.com/astral-sh/uv-pre-commit
rev: 0.8.8
rev: 0.9.2
hooks:
- id: uv-lock
1 change: 0 additions & 1 deletion .python-version

This file was deleted.

2 changes: 1 addition & 1 deletion .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ version: 2
build:
os: ubuntu-24.04
tools:
python: "3.12"
python: "3.13"
commands:
- |-
export PIXI_HOME=$READTHEDOCS_VIRTUALENV_PATH
Expand Down
1 change: 1 addition & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@
"https://www.andiamo.co.uk/resources/iso-language-codes", # 443, but works
"https://www.bookfinder.com",
"https://www.mathworks.com/products/matlab.html",
"https://www.npmjs.com/package",
r"https://github.com/ComPWA/RUB-EP1-AG/.*", # private
r"https://github.com/orgs/ComPWA/projects/\d+", # private
]
Expand Down
10 changes: 7 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ dynamic = ["version"]
license = {file = "LICENSE"}
maintainers = [{email = "compwa-admin@ep1.rub.de"}]
name = "compwa-github-io"
requires-python = ">=3.12"
requires-python = "~=3.13.0"

[project.readme]
content-type = "text/markdown"
Expand Down Expand Up @@ -53,11 +53,11 @@ doc = [
]
jupyter = [
"jupyterlab",
"jupyterlab-code-formatter >=3.0.0",
"jupyterlab-code-formatter",
"jupyterlab-git",
"jupyterlab-lsp",
"jupyterlab-myst",
"jupyterlab-quickopen",
"python-lsp-ruff",
"python-lsp-server[rope]",
{include-group = "notebooks"},
Expand Down Expand Up @@ -150,6 +150,11 @@ env = {EXECUTE_NB = "yes"}
help = "Set up a server to directly preview changes to the HTML pages with cached notebook execution"
sequence = ["doclive"]

[tool.poe.tasks.lab]
args = [{name = "paths", default = "", positional = true}]
cmd = "jupyter lab ${paths}"
help = "Run Jupyter Lab"

[tool.poe.tasks.linkcheck]
cmd = """
sphinx-build \
Expand Down Expand Up @@ -305,7 +310,6 @@ split-on-trailing-comma = false
"N807",
"N815",
"N816",
"PD901",
"PLC0415",
"PLC2401",
"PLR09",
Expand Down
1,083 changes: 416 additions & 667 deletions uv.lock

Large diffs are not rendered by default.