Skip to content

Commit 7bdc71a

Browse files
Spec-0 Add support for Python 3.13 and remove for Python 3.10 (#240)
Closes #237
2 parents 002a1c5 + 11f104d commit 7bdc71a

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Visit <https://dev-portal.diamond.ac.uk/create> and you will see a list of templ
4343

4444
## Create a new project from the commandline
4545

46-
You will need to `pip install copier` inside an activated `venv` from python3.10 or later, then you can create a new module via:
46+
You will need to `pip install copier` inside an activated `venv` from python3.11 or later, then you can create a new module via:
4747

4848
```
4949
mkdir /path/to/my-project

docs/tutorials/installation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ to create new projects from the template, update existing projects in line with
55

66
## Check your version of python
77

8-
You will need python 3.10 or later. You can check your version of python by
8+
You will need python 3.11 or later. You can check your version of python by
99
typing into a terminal:
1010

1111
```

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
55
[project]
66
name = "python-copier-template"
77
dynamic = ["version"]
8-
requires-python = ">=3.10"
8+
requires-python = ">=3.11"
99

1010
[project.optional-dependencies]
1111
dev = [

template/pyproject.toml.jinja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ name = "{{ distribution_name }}"
77
classifiers = [
88
"Development Status :: 3 - Alpha",
99
"License :: OSI Approved :: Apache Software License",
10-
"Programming Language :: Python :: 3.10",
1110
"Programming Language :: Python :: 3.11",
1211
"Programming Language :: Python :: 3.12",
12+
"Programming Language :: Python :: 3.13",
1313
]
1414
description = "{{ description }}"
1515
dependencies = [] # Add project dependencies here, e.g. ["click", "numpy"]
1616
dynamic = ["version"]
1717
license.file = "LICENSE"
1818
readme = "README.md"
19-
requires-python = ">=3.10"
19+
requires-python = ">=3.11"
2020

2121
[project.optional-dependencies]
2222
dev = [

template/{% if git_platform=="github.com" %}.github{% endif %}/workflows/ci.yml.jinja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
strategy:
2222
matrix:
2323
runs-on: ["ubuntu-latest"] # can add windows-latest, macos-latest
24-
python-version: ["3.10", "3.11", "3.12"]
24+
python-version: ["3.11", "3.12", "3.13"]
2525
include:
2626
# Include one that runs in the dev environment
2727
- runs-on: "ubuntu-latest"

template/{% if sphinx %}docs{% endif %}/tutorials/installation.md.jinja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Check your version of python
44

5-
You will need python 3.10 or later. You can check your version of python by
5+
You will need python 3.11 or later. You can check your version of python by
66
typing into a terminal:
77

88
```

0 commit comments

Comments
 (0)