Skip to content

Commit b137947

Browse files
chore: Add support for Py3.14
1 parent 57ee37f commit b137947

File tree

13 files changed

+159
-118
lines changed

13 files changed

+159
-118
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: Set up Python
1717
uses: actions/setup-python@v6
1818
with:
19-
python-version: "3.13"
19+
python-version: "3.14"
2020

2121
- name: Install dependencies
2222
run: |
@@ -37,7 +37,7 @@ jobs:
3737
runs-on: ubuntu-latest
3838
strategy:
3939
matrix:
40-
python-version: ["3.12", "3.13"]
40+
python-version: ["3.12", "3.13","3.14"]
4141
steps:
4242
- uses: actions/checkout@v5
4343

@@ -55,11 +55,11 @@ jobs:
5555
run: pytest -v --tb=short
5656

5757
- name: Run tests with coverage
58-
if: matrix.python-version == '3.13'
58+
if: matrix.python-version == '3.14'
5959
run: pytest --cov --cov-report=xml --cov-report=term
6060

6161
- name: Upload coverage to Codecov
62-
if: matrix.python-version == '3.13'
62+
if: matrix.python-version == '3.14'
6363
uses: codecov/codecov-action@v5
6464
with:
6565
file: ./coverage.xml
@@ -78,7 +78,7 @@ jobs:
7878
- name: Set up Python
7979
uses: actions/setup-python@v6
8080
with:
81-
python-version: "3.13"
81+
python-version: "3.14"
8282

8383
- name: Install Copier
8484
run: |
@@ -126,7 +126,7 @@ jobs:
126126
- name: Set up Python
127127
uses: actions/setup-python@v6
128128
with:
129-
python-version: "3.13"
129+
python-version: "3.14"
130130

131131
- name: Install yamllint
132132
run: pip install yamllint
@@ -146,7 +146,7 @@ jobs:
146146
- name: Set up Python
147147
uses: actions/setup-python@v6
148148
with:
149-
python-version: "3.13"
149+
python-version: "3.14"
150150

151151
- name: Install dependencies
152152
run: |
@@ -176,7 +176,7 @@ jobs:
176176
- name: Set up Python
177177
uses: actions/setup-python@v6
178178
with:
179-
python-version: "3.13"
179+
python-version: "3.14"
180180

181181
- name: Install dependencies
182182
run: |

.github/workflows/pr-validation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ jobs:
8888
- name: Set up Python
8989
uses: actions/setup-python@v6
9090
with:
91-
python-version: "3.13"
91+
python-version: "3.14"
9292

9393
- name: Install Copier
9494
run: pip install copier pyyaml

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
- name: Set up Python
2121
uses: actions/setup-python@v6
2222
with:
23-
python-version: "3.13"
23+
python-version: "3.14"
2424

2525
- name: Install dependencies
2626
run: |

.github/workflows/scheduled.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
python-version: ["3.12", "3.13"]
16+
python-version: ["3.12", "3.13", "3.14"]
1717
dependency-manager: [uv, poetry]
1818
database: [postgresql, sqlite-dev-postgres-prod]
1919

@@ -58,7 +58,7 @@ jobs:
5858
- name: Set up Python
5959
uses: actions/setup-python@v6
6060
with:
61-
python-version: "3.13"
61+
python-version: "3.14"
6262

6363
- name: Install dependencies
6464
run: |
@@ -134,7 +134,7 @@ jobs:
134134
- name: Set up Python
135135
uses: actions/setup-python@v6
136136
with:
137-
python-version: "3.13"
137+
python-version: "3.14"
138138

139139
- name: Install Copier
140140
run: pip install copier

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
#### Core Features
1313
- Copier-based Django project template with flexible configuration options
14-
- Django 5.2 with Python 3.12/3.13 support
14+
- Django 5.2 with Python 3.12/3.13/3.14 support
1515
- Multiple package managers: uv, Poetry
1616
- Split settings structure: base, dev, test, prod
1717
- 12-Factor App compliance with environment-based configuration

0 commit comments

Comments
 (0)