Skip to content

Commit 0af3f65

Browse files
committed
Bump to setuptools 77.0.0 to use new license field
And bump the minimum Python version to 3.9, since that version of setuptools requires it. And raise the test ceiling from Python 3.12 to 3.13.
1 parent ccb2271 commit 0af3f65

File tree

4 files changed

+10
-11
lines changed

4 files changed

+10
-11
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,14 @@ jobs:
2222
macos-latest
2323
]
2424
python-version: [
25-
'3.8',
26-
'3.10',
27-
'3.12'
25+
'3.9',
26+
'3.13'
2827
]
2928
java-version: ['11']
3029
include:
3130
# one test without java to test cjdk fallback
3231
- os: ubuntu-latest
33-
python-version: '3.12'
32+
python-version: '3.9'
3433
java-version: ''
3534

3635
steps:

dev-environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ name: scyjava-dev
1818
channels:
1919
- conda-forge
2020
dependencies:
21-
- python >= 3.8
21+
- python >= 3.9
2222
# Project dependencies
2323
- jpype1 >= 1.3.0
2424
- jgo

environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ name: scyjava
1919
channels:
2020
- conda-forge
2121
dependencies:
22-
- python >= 3.8
22+
- python >= 3.9
2323
# Project dependencies
2424
- jpype1 >= 1.3.0
2525
- jgo

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[build-system]
2-
requires = ["setuptools>=61.2"]
2+
requires = ["setuptools>=77.0.0"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "scyjava"
7-
version = "1.10.3.dev0"
7+
version = "1.11.0.dev0"
88
description = "Supercharged Java access from Python"
9-
license = {text = "Unlicense"}
9+
license = "Unlicense"
1010
authors = [{name = "SciJava developers", email = "ctrueden@wisc.edu"}]
1111
readme = "README.md"
1212
keywords = ["java", "maven", "cross-language"]
@@ -16,11 +16,11 @@ classifiers = [
1616
"Intended Audience :: Education",
1717
"Intended Audience :: Science/Research",
1818
"Programming Language :: Python :: 3 :: Only",
19-
"Programming Language :: Python :: 3.8",
2019
"Programming Language :: Python :: 3.9",
2120
"Programming Language :: Python :: 3.10",
2221
"Programming Language :: Python :: 3.11",
2322
"Programming Language :: Python :: 3.12",
23+
"Programming Language :: Python :: 3.13",
2424
"Operating System :: Microsoft :: Windows",
2525
"Operating System :: Unix",
2626
"Operating System :: MacOS",
@@ -31,7 +31,7 @@ classifiers = [
3131
]
3232

3333
# NB: Keep this in sync with environment.yml AND dev-environment.yml!
34-
requires-python = ">=3.8"
34+
requires-python = ">=3.9"
3535
dependencies = [
3636
"jpype1 >= 1.3.0",
3737
"jgo",

0 commit comments

Comments
 (0)