Skip to content

Commit 3aea778

Browse files
authored
Add 3.14 support (#592)
1 parent f3612b0 commit 3aea778

File tree

6 files changed

+11
-3
lines changed

6 files changed

+11
-3
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ jobs:
2121
- "3.11"
2222
- "3.12"
2323
- "3.13"
24+
- "3.14"
2425

2526
steps:
2627
- name: Checkout source

cookiecutter.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"initialise_git_repository": true,
1010
"deploy_docs_to_github_pages": true,
1111
"github_owner": "{{cookiecutter.author_given_names.lower().replace(' ', '-')}}-{{cookiecutter.author_family_names.lower().replace(' ', '-')}}",
12-
"min_python_version": ["3.11", "3.12", "3.13"],
13-
"max_python_version": ["3.13", "3.12", "3.11"],
12+
"min_python_version": ["3.11", "3.12", "3.13", "3.14"],
13+
"max_python_version": ["3.14", "3.13", "3.12", "3.11"],
1414
"license": ["MIT", "BSD-3-Clause", "GPL-3.0"],
1515
"funder": "",
1616
"__repo_name": "{{cookiecutter.github_owner}}/{{cookiecutter.project_slug}}",

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ env_list = [
4545
"py311",
4646
"py312",
4747
"py313",
48+
"py314",
4849
]
4950
env_run_base = {commands = [
5051
[
@@ -62,4 +63,6 @@ gh.python = {"3.11" = [
6263
"py312",
6364
], "3.13" = [
6465
"py313",
66+
], "3.14" = [
67+
"py314",
6568
]}

tests/data/test_package_generation/.github/workflows/tests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ jobs:
1717
- "3.11"
1818
- "3.12"
1919
- "3.13"
20+
- "3.14"
2021

2122
steps:
2223
- name: Checkout source

tests/data/test_package_generation/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Centre for Advanced Research Computing, University College London
4949

5050
<!-- Any tools or versions of languages needed to run code. For example specific Python or Node versions. Minimum hardware requirements also go here. -->
5151

52-
`cookiecutter-test` requires Python 3.11&ndash;3.13.
52+
`cookiecutter-test` requires Python 3.11&ndash;3.14.
5353

5454
### Installation
5555

tests/data/test_package_generation/pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ classifiers = [
3737
"Programming Language :: Python :: 3.11",
3838
"Programming Language :: Python :: 3.12",
3939
"Programming Language :: Python :: 3.13",
40+
"Programming Language :: Python :: 3.14",
4041
"Typing :: Typed",
4142
]
4243
dependencies = [
@@ -123,6 +124,7 @@ env_list = [
123124
"py311",
124125
"py312",
125126
"py313",
127+
"py314",
126128
]
127129
env_run_base = {commands = [
128130
[
@@ -145,3 +147,4 @@ env.docs = {commands = [
145147
gh.python."3.11" = ["py311"]
146148
gh.python."3.12" = ["py312"]
147149
gh.python."3.13" = ["py313"]
150+
gh.python."3.14" = ["py314"]

0 commit comments

Comments
 (0)