Skip to content

Commit cf9d0d2

Browse files
Add support for Py3.14
1 parent 46ef8ca commit cf9d0d2

5 files changed

Lines changed: 28 additions & 26 deletions

File tree

.github/workflows/publishing.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- uses: actions/checkout@v5
1414
- uses: astral-sh/setup-uv@v6
1515
- name: Setup Python
16-
run: uv python install 3.13
16+
run: uv python install 3.14
1717
- name: Build wheel and source tarball
1818
run: uv build
1919
- uses: actions/upload-artifact@v4
@@ -35,7 +35,7 @@ jobs:
3535
path: dist/
3636
- uses: astral-sh/setup-uv@v6
3737
- name: Setup Python
38-
run: uv python install 3.13
38+
run: uv python install 3.14
3939
- name: Validate dist
4040
run: uv run --with twine twine check dist/*
4141

.github/workflows/rich-codex.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- uses: actions/checkout@v5
1919
- uses: astral-sh/setup-uv@v6
2020
- name: Setup Python
21-
run: uv python install '3.13'
21+
run: uv python install 3.14
2222
- name: Install project
2323
run: uv sync --dev
2424

.github/workflows/testing.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
- '3.11'
2727
- '3.12'
2828
- '3.13'
29+
- '3.14'
2930
os:
3031
- ubuntu-latest
3132
- macos-latest

pyproject.toml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ dev = [
77
"pre-commit >= 4.3.0"
88
]
99
tests = [
10-
"pytest >= 8.4.2",
10+
"pytest >= 8.4.0",
1111
"pytest-cov >= 7.0.0",
12-
"tox >= 4.30.2",
12+
"tox >= 4.30.0",
1313
"tox-uv >= 1.28.0"
1414
]
1515

@@ -28,24 +28,25 @@ classifiers = [
2828
"Programming Language :: Python :: 3.11",
2929
"Programming Language :: Python :: 3.12",
3030
"Programming Language :: Python :: 3.13",
31+
"Programming Language :: Python :: 3.14",
3132
"Typing :: Typed"
3233
]
3334
dependencies = [
34-
"comicfn2dict >= 0.2.5",
35+
"comicfn2dict >= 0.2.0",
3536
"darkseid >= 7.1.0",
3637
"esak >= 2.0.0",
37-
"lxml >= 6.0.2",
38-
"mokkari >= 3.13.1",
38+
"lxml >= 6.0.0",
39+
"mokkari >= 3.13.0",
3940
"natsort >= 8.4.0",
4041
"pillow >= 11.3.0",
41-
"pydantic >= 2.11.9",
42-
"pydantic-xml >= 2.17.3",
43-
"questionary >= 2.1.1",
42+
"pydantic >= 2.12.0",
43+
"pydantic-xml >= 2.17.0",
44+
"questionary >= 2.1.0",
4445
"rich >= 14.1.0",
45-
"simyan >= 1.5.1",
46-
"tomli >= 2.2.1 ; python_version < '3.11'",
46+
"simyan >= 1.5.0",
47+
"tomli >= 2.2.0 ; python_version < '3.11'",
4748
"tomli-w >= 1.2.0",
48-
"typer >= 0.19.1"
49+
"typer >= 0.19.0"
4950
]
5051
description = "Unify and organize your comic collection."
5152
dynamic = ["version"]
@@ -149,7 +150,7 @@ overrides."tool.tox.env_list".inline_arrays = false
149150
overrides."tool.tox.env_run_base.commands".inline_arrays = false
150151

151152
[tool.tox]
152-
env_list = ["3.10", "3.11", "3.12", "3.13"]
153+
env_list = ["3.10", "3.11", "3.12", "3.13", "3.14"]
153154
min_version = "4.22"
154155

155156
[tool.tox.env_run_base]

uv.lock

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)