Skip to content

Commit 87d1dba

Browse files
Add support for Py3.14
1 parent 9cc5667 commit 87d1dba

File tree

5 files changed

+409
-323
lines changed

5 files changed

+409
-323
lines changed

.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@v5
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@v5
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
@@ -17,7 +17,7 @@ jobs:
1717
- uses: actions/checkout@v5
1818
- uses: astral-sh/setup-uv@v6
1919
- name: Setup Python
20-
run: uv python install '3.13'
20+
run: uv python install 3.14
2121
- name: Install project
2222
run: uv sync --dev
2323

.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: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ 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",
1212
"pytest-httpx >= 0.35.0",
13-
"tox >= 4.30.2",
13+
"tox >= 4.30.0",
1414
"tox-uv >= 1.28.0"
1515
]
1616

@@ -26,18 +26,19 @@ classifiers = [
2626
"Programming Language :: Python :: 3.11",
2727
"Programming Language :: Python :: 3.12",
2828
"Programming Language :: Python :: 3.13",
29+
"Programming Language :: Python :: 3.14",
2930
"Typing :: Typed"
3031
]
3132
dependencies = [
3233
"graphql-query >= 1.4.0",
33-
"httpx[http2] >= 0.28.1",
34-
"pydantic >= 2.11.7",
35-
"questionary >= 2.1.1",
36-
"ratelimit >= 2.2.1",
34+
"httpx[http2] >= 0.28.0",
35+
"pydantic >= 2.12.0",
36+
"questionary >= 2.1.0",
37+
"ratelimit >= 2.2.0",
3738
"rich >= 14.1.0",
38-
"tomli >= 2.2.1 ; python_version < '3.11'",
39+
"tomli >= 2.2.0 ; python_version < '3.11'",
3940
"tomli-w >= 1.2.0",
40-
"typer >= 0.17.4"
41+
"typer >= 0.19.0"
4142
]
4243
description = "Fetches Show, Movie, and Collection cover art from Mediux and updates Plex/Jellyfin using TMDB IDs."
4344
dynamic = ["version"]
@@ -140,7 +141,7 @@ overrides."tool.tox.env_list".inline_arrays = false
140141
overrides."tool.tox.testenv.commands".inline_arrays = false
141142

142143
[tool.tox]
143-
env_list = ["3.10", "3.11", "3.12", "3.13"]
144+
env_list = ["3.10", "3.11", "3.12", "3.13", "3.14"]
144145
min_version = "4.22"
145146

146147
[tool.tox.env_run_base]

0 commit comments

Comments
 (0)