From 072cb7d9613f8dfba2dacfcd6dc0c1c2c2d865c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Magimel?= Date: Sun, 23 Jul 2023 21:50:11 +0200 Subject: [PATCH] build: drop python 2.7 support Ref #17 --- .github/workflows/tests.yml | 13 ------------- setup.py | 6 +----- 2 files changed, 1 insertion(+), 18 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 464f566..f874a32 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -6,24 +6,11 @@ jobs: tests: name: Tests runs-on: ${{ matrix.os }} - continue-on-error: ${{ matrix.experimental }} strategy: fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] - experimental: [false] - - include: - - os: ubuntu-latest - python-version: "2.7" - experimental: true - - os: macos-latest - python-version: "2.7" - experimental: true - - os: windows-latest - python-version: "2.7" - experimental: true steps: - name: Checkout diff --git a/setup.py b/setup.py index 8596b1e..a858365 100644 --- a/setup.py +++ b/setup.py @@ -68,8 +68,6 @@ "Programming Language :: C++", "Programming Language :: Cython", 'Programming Language :: Python', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', @@ -84,13 +82,11 @@ ext_modules=cythonize(ext, compiler_directives={'language_level': sys.version_info[0]}), setup_requires=['cython'], install_requires=[ - 'Cython >= 0.27', + 'Cython >= 0.29.34', ], extras_require={ 'tests': [ - "pytest<5;python_version<'3.4'", "pytest;python_version>'3.4'", - "numpy<1.17;python_version<'3.4'", "numpy<1.22;python_version=='3.7'", "numpy;python_version>'3.7'" ],