Skip to content

Commit c3d3e46

Browse files
committed
Release offical wheels for python 3.13
python 3.13 is now released, and we should supply wheel for it.
1 parent d3e7231 commit c3d3e46

File tree

4 files changed

+12
-5
lines changed

4 files changed

+12
-5
lines changed

.github/workflows/build-pre-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030

3131
- name: Install cibuildwheel
3232
run: |
33-
python3 -m pip install cibuildwheel==2.19.1
33+
python3 -m pip install cibuildwheel==2.22.0
3434
3535
- name: Overwrite for Linux 64
3636
if: runner.os == 'Linux' && matrix.platform == 'x86_64'

.github/workflows/build-push.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ env:
1010
CIBW_BEFORE_TEST: "pip install -r {project}/test-requirements.txt"
1111
CIBW_BEFORE_BUILD_LINUX: "rm -rf ~/.pyxbld && rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux && yum install -y libffi-devel libev libev-devel openssl openssl-devel"
1212
CIBW_ENVIRONMENT: "CASS_DRIVER_BUILD_CONCURRENCY=2 CFLAGS='-g0 -O3'"
13-
CIBW_SKIP: cp35* cp36* cp37* pp*i686 *musllinux*
13+
CIBW_SKIP: cp37* pp*i686 *musllinux*
1414
CIBW_MANYLINUX_X86_64_IMAGE: manylinux_2_28
1515
CIBW_MANYLINUX_PYPY_X86_64_IMAGE: manylinux_2_28
1616
CIBW_MANYLINUX_AARCH64_IMAGE: manylinux_2_28
@@ -59,7 +59,7 @@ jobs:
5959
6060
- name: Install cibuildwheel
6161
run: |
62-
python3 -m pip install cibuildwheel==2.16.2
62+
python3 -m pip install cibuildwheel==2.22.0
6363
6464
- name: Install OpenSSL for Windows
6565
if: runner.os == 'Windows'
@@ -106,8 +106,9 @@ jobs:
106106
- name: Overwrite for MacOs
107107
if: runner.os == 'MacOs' && matrix.platform == 'all'
108108
run: |
109-
echo "CIBW_BUILD=cp38* cp39* cp310* cp311* cp312*" >> $GITHUB_ENV
109+
echo "CIBW_BUILD=cp39* cp310* cp311* cp312* cp313*" >> $GITHUB_ENV
110110
echo "CIBW_BEFORE_TEST_MACOS=pip install -r {project}/test-requirements.txt pytest" >> $GITHUB_ENV
111+
echo "MACOSX_DEPLOYMENT_TARGET=13.0" >> $GITHUB_ENV
111112
112113
- name: Overwrite for MacOs PyPy
113114
if: runner.os == 'MacOs' && matrix.platform == 'PyPy'

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Scylla Enterprise (2018.1.x+) using exclusively Cassandra's binary protocol and
1313
.. image:: https://github.com/scylladb/python-driver/actions/workflows/integration-tests.yml/badge.svg?branch=master
1414
:target: https://github.com/scylladb/python-driver/actions/workflows/integration-tests.yml?query=event%3Apush+branch%3Amaster
1515

16-
The driver supports Python versions 3.6-3.11.
16+
The driver supports Python versions 3.7-3.13.
1717

1818
.. **Note:** This driver does not support big-endian systems.
1919

setup.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,8 +455,14 @@ def run_setup(extensions):
455455
'Natural Language :: English',
456456
'Operating System :: OS Independent',
457457
'Programming Language :: Python',
458+
'Programming Language :: Python :: 3',
458459
'Programming Language :: Python :: 3.7',
459460
'Programming Language :: Python :: 3.8',
461+
'Programming Language :: Python :: 3.9',
462+
'Programming Language :: Python :: 3.10',
463+
'Programming Language :: Python :: 3.11',
464+
'Programming Language :: Python :: 3.12',
465+
'Programming Language :: Python :: 3.13',
460466
'Programming Language :: Python :: Implementation :: CPython',
461467
'Programming Language :: Python :: Implementation :: PyPy',
462468
'Topic :: Software Development :: Libraries :: Python Modules'

0 commit comments

Comments
 (0)