Skip to content

Commit 214b0b3

Browse files
authored
Add support for python 3.14 (#34)
1 parent ecb67d0 commit 214b0b3

File tree

9 files changed

+17
-15
lines changed

9 files changed

+17
-15
lines changed

.github/workflows/python-code-style.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717

1818
steps:
1919
- uses: actions/checkout@v5
20-
- name: Set up Python 3.13
20+
- name: Set up Python 3.14
2121
uses: actions/setup-python@v6
2222
with:
23-
python-version: "3.13"
23+
python-version: "3.14"
2424
- name: Install uv
2525
uses: astral-sh/setup-uv@v7
2626
- name: Install dependencies

.github/workflows/python-lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717

1818
steps:
1919
- uses: actions/checkout@v5
20-
- name: Set up Python 3.13
20+
- name: Set up Python 3.14
2121
uses: actions/setup-python@v6
2222
with:
23-
python-version: "3.13"
23+
python-version: "3.14"
2424
- name: Install uv
2525
uses: astral-sh/setup-uv@v7
2626
- name: Install dependencies

.github/workflows/python-quality.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717

1818
steps:
1919
- uses: actions/checkout@v5
20-
- name: Set up Python 3.13
20+
- name: Set up Python 3.14
2121
uses: actions/setup-python@v6
2222
with:
23-
python-version: "3.13"
23+
python-version: "3.14"
2424
- name: Install uv
2525
uses: astral-sh/setup-uv@v7
2626
- name: Install dependencies

.github/workflows/python-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
strategy:
2020
fail-fast: false
2121
matrix:
22-
version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
22+
version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
2323
os: [ubuntu-latest]
2424
runs-on: ${{ matrix.os }}
2525
steps:

.github/workflows/python-typing.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717

1818
steps:
1919
- uses: actions/checkout@v5
20-
- name: Set up Python 3.13
20+
- name: Set up Python 3.14
2121
uses: actions/setup-python@v6
2222
with:
23-
python-version: "3.13"
23+
python-version: "3.14"
2424
- name: Install uv
2525
uses: astral-sh/setup-uv@v7
2626
- name: Install dependencies

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717
- name: Checkout repository
1818
uses: actions/checkout@v5
1919

20-
- name: Set up Python 3.13
20+
- name: Set up Python 3.14
2121
uses: actions/setup-python@v6
2222
with:
23-
python-version: "3.13"
23+
python-version: "3.14"
2424

2525
- name: Install uv
2626
uses: astral-sh/setup-uv@v7

.github/workflows/reusable-github-pages.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ jobs:
3939
- name: Checkout
4040
uses: actions/checkout@v5
4141

42-
- name: Set up Python 3.13
42+
- name: Set up Python 3.14
4343
uses: actions/setup-python@v6
4444
with:
45-
python-version: "3.13"
45+
python-version: "3.14"
4646

4747
# Here we want to install the current package in editable mode,
4848
# in case mkdocs needs the package (i.e. we are building a mkdocs plugin).

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "mkdocs-macros-adr-summary"
33
dynamic = ["version"]
44
description = "A plugin to generate a summary of a ADR directory"
55
authors = [{ name = "Federico Busetti", email = "729029+febus982@users.noreply.github.com" }]
6-
requires-python = ">=3.9,<3.14"
6+
requires-python = ">=3.9,<3.15"
77
readme = "README.md"
88
license = "MIT"
99
keywords = [
@@ -30,6 +30,7 @@ classifiers = [
3030
"Programming Language :: Python :: 3.11",
3131
"Programming Language :: Python :: 3.12",
3232
"Programming Language :: Python :: 3.13",
33+
"Programming Language :: Python :: 3.14",
3334
"Topic :: Documentation",
3435
"Topic :: Software Development",
3536
"Topic :: Software Development :: Documentation",

tox.ini

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[tox]
22
min_version = 4.0
33
env_list =
4+
py314
45
py313
56
py312
67
py311
@@ -16,7 +17,7 @@ dependency_groups = dev
1617
commands =
1718
pytest
1819

19-
[testenv:py313]
20+
[testenv:py314]
2021
; Run with coverage in one python version to check coverage percentage
2122
commands =
2223
pytest --cov

0 commit comments

Comments
 (0)