Skip to content

Commit b26d52e

Browse files
committed
remove python 3.10 and 3.11 support
1 parent 3816c36 commit b26d52e

File tree

7 files changed

+8
-12
lines changed

7 files changed

+8
-12
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
fail-fast: true
1717
matrix:
1818
os: ['ubuntu-latest', 'macos-latest', 'windows-latest']
19-
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
19+
python-version: ['3.12', '3.13', '3.14']
2020
steps:
2121
- uses: actions/checkout@v6
2222
- name: Set up Python ${{ matrix.python-version }}

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
fail-fast: true
1717
matrix:
1818
os: ['ubuntu-latest', 'macos-latest', 'windows-latest']
19-
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
19+
python-version: ['3.12', '3.13', '3.14']
2020
steps:
2121
- uses: actions/checkout@v6
2222
- name: Set up Python ${{ matrix.python-version }}

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
### Removed
1616

17+
* Removed Python 3.10 and 3.11 support
18+
1719
## 0.6.1
1820

1921
### Added

setup.cfg

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ classifiers =
1212
License :: OSI Approved :: Apache Software License
1313
Natural Language :: English
1414
Programming Language :: Python :: 3
15-
Programming Language :: Python :: 3.10
16-
Programming Language :: Python :: 3.11
1715
Programming Language :: Python :: 3.12
1816
Programming Language :: Python :: 3.13
1917
Programming Language :: Python :: 3.14
@@ -30,7 +28,7 @@ version = 0.6.1
3028
[options]
3129
zip_safe = False
3230
include_package_data = True
33-
python_requires = >=3.10
31+
python_requires = >=3.12
3432
packages =
3533
install_requires =
3634
copier==9.2.0

template/project_setup.md.jinja

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ checklist](https://guide.esciencecenter.nl/#/best_practices?id=checklist).
1111

1212
This repository is set up with Python versions:
1313

14-
- 3.10
15-
- 3.11
1614
- 3.12
1715
- 3.13
1816
- 3.14

template/pyproject.toml.jinja

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ classifiers = [
2424
}[license] }}",
2525
"Natural Language :: English",
2626
"Programming Language :: Python :: 3",
27-
"Programming Language :: Python :: 3.10",
28-
"Programming Language :: Python :: 3.11",
2927
"Programming Language :: Python :: 3.12",
3028
"Programming Language :: Python :: 3.13",
3129
"Programming Language :: Python :: 3.14",
@@ -40,7 +38,7 @@ keywords = [
4038
license = {file = "LICENSE"}
4139
name = "{{ package_name }}"
4240
readme = {file = "README.md", content-type = "text/markdown"}
43-
requires-python = ">=3.10"
41+
requires-python = ">=3.12"
4442
version = "{{ version }}"
4543

4644
[project.optional-dependencies]
@@ -108,7 +106,7 @@ command_line = "-m pytest"
108106
[tool.tox]
109107
legacy_tox_ini = """
110108
[tox]
111-
envlist = py310,py311,py312,py313,py314
109+
envlist = py312,py313,py314
112110
skip_missing_interpreters = true
113111
{% if AddLocalTests -%}
114112
[testenv]

template/{% if HasWorkflows %}.github{% endif %}/workflows/{% if AddGitHubActionBuild %}build.yml{% endif %}.jinja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
fail-fast: true
1818
matrix:
1919
os: ['ubuntu-latest', 'macos-latest', 'windows-latest']
20-
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
20+
python-version: ['3.12', '3.13', '3.14']
2121
steps:
2222
- uses: actions/checkout@v6
2323
- name: Set up Python ${{ '{{ ' -}} matrix.python-version }}

0 commit comments

Comments
 (0)