From 7835ba900d39e511f1caab915639978f35b4a42c Mon Sep 17 00:00:00 2001 From: Claudio Satriano Date: Wed, 8 Jan 2025 07:50:26 +0100 Subject: [PATCH] Drop support for Python 3.8, add support for Python 3.13 --- .github/workflows/github-deploy.yml | 4 ++-- pyproject.toml | 2 +- setup.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/github-deploy.yml b/.github/workflows/github-deploy.yml index 79188e7..6447c83 100644 --- a/.github/workflows/github-deploy.yml +++ b/.github/workflows/github-deploy.yml @@ -20,7 +20,7 @@ jobs: echo exit code $? git tag --list - name: Build wheels - uses: pypa/cibuildwheel@v2.18 + uses: pypa/cibuildwheel@v2.22 - uses: actions/upload-artifact@v4 with: name: cibw-wheels-${{ matrix.os }}-${{ strategy.job-index }} @@ -39,7 +39,7 @@ jobs: - uses: actions/setup-python@v5 name: Install Python with: - python-version: '3.8' + python-version: '3.9' - name: Build sdist run: pip install numpy && python setup.py sdist - uses: actions/upload-artifact@v4 diff --git a/pyproject.toml b/pyproject.toml index 3ff9349..b34efbd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ requires = [ ] [tool.cibuildwheel] -build = ['cp38-*', 'cp39-*', 'cp310-*', 'cp311-*', 'cp312-*'] +build = ['cp39-*', 'cp310-*', 'cp311-*', 'cp312-*', 'cp313-*'] skip = '*-win32' test-requires = 'pytest' test-command = 'pytest --pyargs stockwell' diff --git a/setup.py b/setup.py index cd38404..fc3c086 100644 --- a/setup.py +++ b/setup.py @@ -85,11 +85,11 @@ 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', + 'Programming Language :: Python :: 3.13', 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Physics'], install_requires=['numpy>=1.18']