From 21c7a338c40dae5cbdc5b0216102465eb7ae14d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Lipt=C3=A1k?= Date: Fri, 2 Feb 2024 13:25:46 -0500 Subject: [PATCH 1/9] Add Python 3.11 to GHA --- .github/workflows/wheel.yml | 12 ++++++------ setup.py | 3 ++- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/wheel.yml b/.github/workflows/wheel.yml index e60cbf8..23d13d0 100644 --- a/.github/workflows/wheel.yml +++ b/.github/workflows/wheel.yml @@ -10,15 +10,15 @@ jobs: sdist: runs-on: ubuntu-latest - name: Python 3.10 + name: Python 3.11 steps: - uses: actions/checkout@v2 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.11" architecture: x64 - name: Install test dependencies @@ -87,9 +87,9 @@ jobs: - uses: actions/checkout@v2 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.11" architecture: ${{ matrix.architecture }} - name: Set up QEMU @@ -108,7 +108,7 @@ jobs: python -m pip install delvewheel==0.0.9 - name: Build wheels - uses: joerick/cibuildwheel@v2.1.3 + uses: joerick/cibuildwheel@v2.11.2 - uses: actions/upload-artifact@v2 with: diff --git a/setup.py b/setup.py index 6b3c745..241a7a2 100644 --- a/setup.py +++ b/setup.py @@ -91,7 +91,8 @@ 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', - 'Programming Language :: Python :: 3.10' + 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11' ], ext_modules=ext_modules, packages=packages, From 13807c93194809747cdf7934fe89bccbd2c1b935 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Lipt=C3=A1k?= Date: Fri, 2 Feb 2024 13:32:35 -0500 Subject: [PATCH 2/9] Bump setup-python --- .github/workflows/pypy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pypy.yml b/.github/workflows/pypy.yml index 1ea8942..d50a8a0 100644 --- a/.github/workflows/pypy.yml +++ b/.github/workflows/pypy.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v2 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} architecture: x64 From 1b829dbabafb7a6af8fc532679907a8c8298fd17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Lipt=C3=A1k?= Date: Fri, 2 Feb 2024 13:35:08 -0500 Subject: [PATCH 3/9] Bump setup-python --- .github/workflows/pypy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pypy.yml b/.github/workflows/pypy.yml index d50a8a0..d1653f6 100644 --- a/.github/workflows/pypy.yml +++ b/.github/workflows/pypy.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v2 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} architecture: x64 From f5d641a2465e95868e2b5034c9f8a0af2591d453 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Lipt=C3=A1k?= Date: Fri, 2 Feb 2024 13:35:45 -0500 Subject: [PATCH 4/9] Update pypy.yml --- .github/workflows/pypy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pypy.yml b/.github/workflows/pypy.yml index d1653f6..7bdd010 100644 --- a/.github/workflows/pypy.yml +++ b/.github/workflows/pypy.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v2 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v3 with: python-version: ${{ matrix.python-version }} architecture: x64 From 1460eb4635251c08bd5f63be6f648b314752f92b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Lipt=C3=A1k?= Date: Fri, 2 Feb 2024 13:38:58 -0500 Subject: [PATCH 5/9] Specific pypy versions --- .github/workflows/pypy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pypy.yml b/.github/workflows/pypy.yml index 7bdd010..3325ee4 100644 --- a/.github/workflows/pypy.yml +++ b/.github/workflows/pypy.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [pypy2, pypy3] + python-version: ["pypy2.7", "pypy3.9", "pypy3.10"] name: ${{ matrix.python-version }} @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v2 - name: Setup Python - uses: actions/setup-python@v3 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} architecture: x64 From c0de4ff0b1ec3b277c2b955334361abea1c70025 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Lipt=C3=A1k?= Date: Fri, 2 Feb 2024 13:44:40 -0500 Subject: [PATCH 6/9] Bump actions/checkout --- .github/workflows/pypy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pypy.yml b/.github/workflows/pypy.yml index 3325ee4..1f1aa75 100644 --- a/.github/workflows/pypy.yml +++ b/.github/workflows/pypy.yml @@ -16,7 +16,7 @@ jobs: name: ${{ matrix.python-version }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Python uses: actions/setup-python@v5 From 32511cc14f743afc3d0a96fc09887a29a0693026 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Lipt=C3=A1k?= Date: Fri, 2 Feb 2024 13:45:12 -0500 Subject: [PATCH 7/9] Bump actions/checkout --- .github/workflows/wheel.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/wheel.yml b/.github/workflows/wheel.yml index 23d13d0..51d8ed8 100644 --- a/.github/workflows/wheel.yml +++ b/.github/workflows/wheel.yml @@ -13,7 +13,7 @@ jobs: name: Python 3.11 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Python uses: actions/setup-python@v5 @@ -84,7 +84,7 @@ jobs: CIBW_ARCHS_MACOS: x86_64 universal2 CIBW_TEST_SKIP: "*_arm64 *_universal2:arm64" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Python uses: actions/setup-python@v5 From b5186787f975389740f91a5eb652744c85c48db4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Lipt=C3=A1k?= Date: Fri, 2 Feb 2024 14:02:14 -0500 Subject: [PATCH 8/9] Bump macos --- .github/workflows/wheel.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheel.yml b/.github/workflows/wheel.yml index 51d8ed8..8cf6333 100644 --- a/.github/workflows/wheel.yml +++ b/.github/workflows/wheel.yml @@ -54,7 +54,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-20.04, macos-11, windows-2019] + os: [ubuntu-20.04, macos-12, windows-2019] architecture: ['x64'] linux_archs: ["auto s390x"] include: From dfacef84016a5b3d762a718f520d88fc90baca1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Lipt=C3=A1k?= Date: Wed, 7 Feb 2024 10:37:21 -0500 Subject: [PATCH 9/9] Bring Python version listing current --- setup.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/setup.py b/setup.py index 6bc2d55..bb93ab8 100644 --- a/setup.py +++ b/setup.py @@ -63,15 +63,12 @@ 'Operating System :: MacOS :: MacOS X', # 'Operating System :: Microsoft :: Windows', -- Not tested yet 'Operating System :: POSIX', - 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.5', - 'Programming Language :: Python :: 3.6', - 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', - 'Programming Language :: Python :: 3.11' + 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=packages, install_requires=install_requires,