Skip to content

Commit a2694e0

Browse files
[minor] drop 3.9 in favour of 3.13 (#36)
* Test 3.13 In lieu of 3.9 * Update pyproject.toml (#37) * Update environment.yml (#38) * Update environment.yml (#39) * Update push-pull target Signed-off-by: liamhuber <[email protected]> * Target action patch Signed-off-by: liamhuber <[email protected]> * Explicitly add setuptools and wheel They [were removed](https://conda-forge.org/news/2024/08/21/sunsetting-pip-deps/?utm_source=chatgpt.com) Signed-off-by: liamhuber <[email protected]> * [dependabot skip] Update env file * Target the latest pyiron/actions Signed-off-by: liamhuber <[email protected]> --------- Signed-off-by: liamhuber <[email protected]> Co-authored-by: pyiron-runner <[email protected]>
1 parent 288377c commit a2694e0

File tree

11 files changed

+21
-13
lines changed

11 files changed

+21
-13
lines changed

.binder/environment.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
channels:
22
- conda-forge
33
dependencies:
4-
- python >=3.9,<3.13
4+
- python >=3.10,<3.14
5+
- setuptools>=68
6+
- wheel

.ci_support/environment.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
channels:
22
- conda-forge
33
dependencies:
4-
- python >=3.9,<3.13
4+
- python >=3.10,<3.14
5+
- setuptools>=68
6+
- wheel

.github/workflows/daily.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88

99
jobs:
1010
codeql:
11-
uses: pyiron/actions/.github/workflows/[email protected].1
11+
uses: pyiron/actions/.github/workflows/[email protected].2
1212
secrets: inherit
1313
with:
1414
tests-env-files: .ci_support/environment.yml .ci_support/environment-tests.yml

.github/workflows/dependabot-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ on:
66

77
jobs:
88
pyiron:
9-
uses: pyiron/actions/.github/workflows/[email protected].1
9+
uses: pyiron/actions/.github/workflows/[email protected].2
1010
secrets: inherit

.github/workflows/pr-labeled.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ on:
88

99
jobs:
1010
pyiron:
11-
uses: pyiron/actions/.github/workflows/[email protected].1
11+
uses: pyiron/actions/.github/workflows/[email protected].2
1212
secrets: inherit

.github/workflows/pr-target-opened.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ on:
88

99
jobs:
1010
pyiron:
11-
uses: pyiron/actions/.github/workflows/[email protected].1
11+
uses: pyiron/actions/.github/workflows/[email protected].2
1212
secrets: inherit

.github/workflows/push-pull.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ on:
99

1010
jobs:
1111
pyiron:
12-
uses: pyiron/actions/.github/workflows/[email protected].1
12+
uses: pyiron/actions/.github/workflows/[email protected].2
1313
secrets: inherit
1414
with:
1515
tests-env-files: .ci_support/environment.yml .ci_support/environment-tests.yml
1616
do-benchmark-tests: false
17+
python-version-alt3: '3.13'
1718
do-codecov: true
1819
do-codacy: false
1920
do-coveralls: false

.github/workflows/release-or-preview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010

1111
jobs:
1212
pyproject-flow:
13-
uses: pyiron/actions/.github/workflows/[email protected].1
13+
uses: pyiron/actions/.github/workflows/[email protected].2
1414
secrets: inherit
1515
with:
1616
semantic-upper-bound: 'minor'

.github/workflows/weekly.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ on:
88

99
jobs:
1010
codeql:
11-
uses: pyiron/actions/.github/workflows/[email protected].1
11+
uses: pyiron/actions/.github/workflows/[email protected].2
1212
secrets: inherit

docs/environment.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,6 @@ dependencies:
77
- sphinx-gallery
88
- sphinx-rtd-theme
99
- versioneer
10-
- python >=3.9,<3.13
10+
- python >=3.10,<3.14
11+
- setuptools>=68
12+
- wheel

pyproject.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
[build-system]
22
requires = [
3-
"setuptools",
3+
"setuptools>=68.0.0", # ensure build_meta exists under 3.13
44
"versioneer[toml]==0.29",
5+
"wheel",
56
]
67
build-backend = "setuptools.build_meta"
78

@@ -10,17 +11,17 @@ name = "pyiron_snippets"
1011
description = "pyiron_snippets - Short, dependency-free python snippets."
1112
readme = "docs/README.md"
1213
keywords = [ "pyiron",]
13-
requires-python = ">=3.9, <3.13"
14+
requires-python = ">=3.10, <3.14"
1415
classifiers = [
1516
"Development Status :: 4 - Beta",
1617
"Topic :: Scientific/Engineering",
1718
"License :: OSI Approved :: BSD License",
1819
"Intended Audience :: Science/Research",
1920
"Operating System :: OS Independent",
20-
"Programming Language :: Python :: 3.9",
2121
"Programming Language :: Python :: 3.10",
2222
"Programming Language :: Python :: 3.11",
2323
"Programming Language :: Python :: 3.12",
24+
"Programming Language :: Python :: 3.13",
2425
]
2526
dependencies = [
2627
]

0 commit comments

Comments
 (0)