From d5d60c4d04c3467c0c3df45af972602aadf96943 Mon Sep 17 00:00:00 2001 From: Josh Meyers Date: Tue, 16 Jul 2024 11:10:05 -0700 Subject: [PATCH] Remove py3.8 support --- .github/workflows/ci.yml | 6 +++--- .github/workflows/wheels.yml | 8 ++++---- README.rst | 2 +- setup.py | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 682b988..238f165 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,16 +19,16 @@ jobs: strategy: matrix: os: [ ubuntu-latest ] - py: [3.8, 3.9, '3.10', 3.11, 3.12] + py: [3.9, '3.10', 3.11, 3.12] CC: [ gcc ] CXX: [ g++ ] include: - os: macos-latest - py: 3.8 + py: 3.9 CC: cc CXX: c++ - os: ubuntu-latest - py: 3.8 + py: 3.9 CC: clang CXX: clang++ steps: diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 2586ee6..d3a09f2 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -25,7 +25,7 @@ jobs: env: CIBW_ARCHS: "x86_64" CIBW_BUILD: "*manylinux*" - CIBW_SKIP: cp36* cp37* pp* + CIBW_SKIP: cp36* cp37* cp38* pp* CIBW_BUILD_VERBOSITY: 3 CIBW_BEFORE_BUILD: pip install -U pybind11-global CIBW_BEFORE_TEST: pip install -U pytest pytest-timeout pytest-cov pytest-xdist @@ -54,7 +54,7 @@ jobs: env: CIBW_ARCHS: "x86_64" CIBW_BUILD: "*musllinux*" - CIBW_SKIP: cp36* cp37* pp* + CIBW_SKIP: cp36* cp37* cp38* pp* CIBW_BUILD_VERBOSITY: 3 CIBW_BEFORE_BUILD: >- apk add --no-cache jpeg-dev zlib-dev openblas-dev && @@ -85,7 +85,7 @@ jobs: env: CIBW_ARCHS: "x86_64" CIBW_BUILD: "*macosx*" - CIBW_SKIP: cp36* cp37* pp* + CIBW_SKIP: cp36* cp37* cp38* pp* CIBW_BUILD_VERBOSITY: 3 CIBW_BEFORE_BUILD: >- pip install -U pybind11-global && @@ -121,7 +121,7 @@ jobs: env: CIBW_ARCHS: "arm64" CIBW_BUILD: "*macosx*" - CIBW_SKIP: cp36* cp37* pp* + CIBW_SKIP: cp36* cp37* cp38* pp* CIBW_BUILD_VERBOSITY: 3 CIBW_BEFORE_BUILD: >- pip install -U pybind11-global && diff --git a/README.rst b/README.rst index f5af616..21b7bea 100644 --- a/README.rst +++ b/README.rst @@ -17,7 +17,7 @@ https://jmeyers314.github.io/batoid/overview.html Requirements ============ -Batoid is known to work on MacOS and linux, using Python version 3.8+, and +Batoid is known to work on MacOS and linux, using Python version 3.9+, and either the clang or gcc compiler with support for c++14. Installation diff --git a/setup.py b/setup.py index 396fcb5..717a9aa 100644 --- a/setup.py +++ b/setup.py @@ -64,7 +64,7 @@ def build_extension(self, ext): package_data={'batoid' : ['data/**/*']}, ext_modules=[CMakeExtension('batoid._batoid')], install_requires=['pybind11', 'numpy', 'pyyaml', 'scipy', 'galsim', 'matplotlib', 'astropy'], - python_requires='>=3.8', + python_requires='>=3.9', cmdclass=dict(build_ext=CMakeBuild), zip_safe=False, include_package_data=True,