Skip to content

Commit c818639

Browse files
committed
modernize licence, set python >3.10, allow 3.13 and 3.14 in CI
1 parent edb5739 commit c818639

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

.github/workflows/build_wheels.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: make sdist
2222
run: |
2323
pipx run build -s
24-
- uses: actions/upload-artifact@v3
24+
- uses: actions/upload-artifact@v4
2525
with:
2626
path: "dist/*.tar.gz"
2727
name: dist
@@ -38,7 +38,7 @@ jobs:
3838
runs-on: ${{ matrix.os }}
3939
strategy:
4040
matrix:
41-
os: [ubuntu-latest, macOS-latest, macOS-14]
41+
os: [ubuntu-latest, macOS-latest]
4242

4343
steps:
4444
- uses: actions/checkout@v4
@@ -47,9 +47,9 @@ jobs:
4747
- uses: actions/setup-python@v4
4848

4949
- name: Build wheels
50-
uses: pypa/cibuildwheel@v2.17.0
50+
uses: pypa/cibuildwheel@v3.3.0
5151

52-
- uses: actions/upload-artifact@v3
52+
- uses: actions/upload-artifact@v4
5353
with:
5454
name: wheels
5555
path: ./wheelhouse/*.whl

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
fail-fast: false
1818
matrix:
1919
os: [ubuntu-latest, macos-latest, windows-latest]
20-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13-dev']
20+
python-version: ['3.12', '3.13', '3.14']
2121
architecture: [x64, x86]
2222
exclude:
2323
- os: ubuntu-latest

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,12 @@ authors = [
1616
dependencies = [
1717
"Cython",
1818
]
19-
requires-python = ">=3.8"
19+
requires-python = ">=3.11"
2020
readme = "README.md"
21-
license = {text = "GPLv3"}
21+
license = "GPL-3.0-or-later"
2222
classifiers = [
2323
"Development Status :: 6 - Mature",
2424
"Intended Audience :: Science/Research",
25-
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
2625
"Programming Language :: Cython",
2726
"Programming Language :: Python :: 3",
2827
"Topic :: Scientific/Engineering :: Mathematics",

0 commit comments

Comments
 (0)