From f3a645bbc0a0f2cc841ff1a70971aba2147f9b55 Mon Sep 17 00:00:00 2001 From: Paul Linnerud Date: Fri, 10 Jan 2025 16:56:11 -0800 Subject: [PATCH] Add py13 --- .github/workflows/CI.yml | 8 ++++---- .github/workflows/pypi_publish.yml | 4 ++-- setup.py | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index f1d2801..72b5116 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -6,9 +6,9 @@ name: Build and Test on: # Triggers the workflow on push or pull request events but only for the main branch push: - branches: [ main ] + branches: [ main, 'work/**' ] pull_request: - branches: [ main ] + branches: [ main, 'work/**' ] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: @@ -21,10 +21,10 @@ jobs: runs-on: windows-2019 env: - CIBW_BUILD: cp37-win_amd64 cp38-win_amd64 cp39-win_amd64 cp310-win_amd64 cp311-win_amd64 cp312-win_amd64 + CIBW_BUILD: cp39-win_amd64 cp310-win_amd64 cp311-win_amd64 cp312-win_amd64 cp313-win_amd64 CIBW_ARCHS: AMD64 CIBW_PLATFORM: windows - CIBW_PROJECT_REQUIRES_PYTHON: ">=3.7" + CIBW_PROJECT_REQUIRES_PYTHON: ">=3.9" CIBW_TEST_REQUIRES: pytest CIBW_TEST_COMMAND: "pytest {project}/tests" diff --git a/.github/workflows/pypi_publish.yml b/.github/workflows/pypi_publish.yml index 75afb0c..4d176eb 100644 --- a/.github/workflows/pypi_publish.yml +++ b/.github/workflows/pypi_publish.yml @@ -16,10 +16,10 @@ jobs: runs-on: windows-2019 env: - CIBW_BUILD: cp37-win_amd64 cp38-win_amd64 cp39-win_amd64 cp310-win_amd64 cp311-win_amd64 cp312-win_amd64 + CIBW_BUILD: cp39-win_amd64 cp310-win_amd64 cp311-win_amd64 cp312-win_amd64 cp313-win_amd64 CIBW_ARCHS: AMD64 CIBW_PLATFORM: windows - CIBW_PROJECT_REQUIRES_PYTHON: ">=3.7" + CIBW_PROJECT_REQUIRES_PYTHON: ">=3.9" CIBW_TEST_REQUIRES: pytest CIBW_TEST_COMMAND: "pytest {project}/tests" diff --git a/setup.py b/setup.py index 5117093..8d62a81 100644 --- a/setup.py +++ b/setup.py @@ -55,7 +55,7 @@ package_dir={"": "src"}, packages=["dwriteshapepy"], zip_safe=False, - python_requires=">=3.7", + python_requires=">=3.9", ext_modules=cythonize( extension, annotate=bool(int(os.environ.get("CYTHON_ANNOTATE", "0"))),