diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index cb33817..445acf1 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -21,9 +21,9 @@ jobs: CIBW_ARCHS_MACOS: "x86_64 universal2" # Skip # - # * Python 3.6 on all platforms, + # * Python 3.6 and 3.7 on all platforms, # * PyPy on Windows. - CIBW_SKIP: cp36-* pp*-win_amd64 + CIBW_SKIP: cp36-* cp37-* pp*-win_amd64 steps: - uses: actions/checkout@v2 with: diff --git a/setup.py b/setup.py index 98bc385..5f9bae9 100644 --- a/setup.py +++ b/setup.py @@ -130,6 +130,7 @@ def run(self): include_package_data=True, ext_modules=extensions, setup_requires=["setuptools_scm"] + wheel, + python_requires=">=3.8", cmdclass={"build_ext": cython_build_ext, "sdist": cython_sdist}, zip_safe=False, ) diff --git a/tox.ini b/tox.ini index b5b7409..9f39329 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] project_name = openstep_plist -envlist = py{27,37}-cov,coverage +envlist = py{38,39,310,311,312}-cov,coverage minversion = 3.4.0 isolated_build = true skip_missing_interpreters = true