From aa9e842811607e8ed43c5d239c146341cca8684b Mon Sep 17 00:00:00 2001 From: Victor Blomqvist Date: Sun, 8 Sep 2024 14:25:21 +0200 Subject: [PATCH] Do not build/support python 3.7 anymore --- .github/workflows/wheels.yml | 2 +- README.rst | 3 ++- pyproject.toml | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 1292976d..d76c1c33 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -24,7 +24,7 @@ jobs: uses: pypa/cibuildwheel@v2.20.0 env: CIBW_BUILD: - "cp37-* cp38-* cp39-* cp310-* cp311-* cp312-* cp313-* pp39-* pp310-*" + "cp38-* cp39-* cp310-* cp311-* cp312-* cp313-* pp39-* pp310-*" CIBW_TEST_COMMAND: "python -m pymunk.tests" CIBW_BUILD_VERBOSITY: 3 with: diff --git a/README.rst b/README.rst index da7c34ed..fd3031ff 100644 --- a/README.rst +++ b/README.rst @@ -131,7 +131,7 @@ Dependencies / Requirements Basically Pymunk have been made to be as easy to install and distribute as possible, usually `pip install` will take care of everything for you. -- Python (Runs on CPython 3.7 and later and Pypy3) +- Python (Runs on CPython 3.8 and later and Pypy3) - Chipmunk (Prebuilt and included when using binary wheels) - CFFI (will be installed automatically by Pip) - Setuptools (should be included with Pip) @@ -152,6 +152,7 @@ Older Pythons - Support for Python 2 (and Python 3.0 - 3.5) was dropped with Pymunk 6.0. - Support for Python 3.6 was dropped with Pymunk 6.5.2. +- Support for Python 3.7 was dropped with Pymunk 6.8.2 If you use any of these legacy versions of Python, please use an older Pymunk version. (It might work on newer Pymunks as well, but it's not tested, diff --git a/pyproject.toml b/pyproject.toml index 39298f5d..b4723175 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,6 +25,7 @@ classifiers = [ "Programming Language :: Python :: 3", ] requires-python = ">=3.7" + [project.optional-dependencies] dev = [ "pyglet < 2.0.0",