@@ -4,13 +4,16 @@ on: [push, pull_request]
44
55
66env :
7- CIBW_TEST_COMMAND_LINUX : " pytest {project}/tests/unit && EVENT_LOOP_MANAGER=gevent pytest {project}/tests/unit/io/test_geventreactor.py"
7+ CIBW_TEST_COMMAND_LINUX : >
8+ pytest {project}/tests/unit &&
9+ EVENT_LOOP_MANAGER=gevent pytest {project}/tests/unit/io/test_geventreactor.py
10+
811 CIBW_TEST_COMMAND_MACOS : " pytest {project}/tests/unit -k 'not (test_multi_timer_validation or test_empty_connections or test_timer_cancellation)' "
912 CIBW_TEST_COMMAND_WINDOWS : " pytest {project}/tests/unit -k \" not (test_deserialize_date_range_year or test_datetype or test_libevreactor)\" "
1013 CIBW_BEFORE_TEST : " pip install -r {project}/test-requirements.txt"
1114 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"
1215 CIBW_ENVIRONMENT : " CASS_DRIVER_BUILD_CONCURRENCY=2 CFLAGS='-g0 -O3'"
13- CIBW_SKIP : cp35* cp36* cp37* pp*i686 *musllinux*
16+ CIBW_SKIP : cp36* cp37* pp*i686 *musllinux*
1417 CIBW_MANYLINUX_X86_64_IMAGE : manylinux_2_28
1518 CIBW_MANYLINUX_PYPY_X86_64_IMAGE : manylinux_2_28
1619 CIBW_MANYLINUX_AARCH64_IMAGE : manylinux_2_28
@@ -51,15 +54,16 @@ jobs:
5154
5255 - uses : actions/setup-python@v5
5356 name : Install Python
54-
57+ with :
58+ python-version : ' 3.13'
5559 - name : Enable pip installing globally
5660 if : runner.os == 'MacOs' || runner.os == 'Windows'
5761 run : |
5862 echo "PIP_BREAK_SYSTEM_PACKAGES=1" >> $GITHUB_ENV
5963
6064 - name : Install cibuildwheel
6165 run : |
62- python3 -m pip install cibuildwheel==2.16.2
66+ python3 -m pip install cibuildwheel==2.22.0
6367
6468 - name : Install OpenSSL for Windows
6569 if : runner.os == 'Windows'
@@ -106,8 +110,9 @@ jobs:
106110 - name : Overwrite for MacOs
107111 if : runner.os == 'MacOs' && matrix.platform == 'all'
108112 run : |
109- echo "CIBW_BUILD=cp38* cp39* cp310* cp311* cp312*" >> $GITHUB_ENV
113+ echo "CIBW_BUILD=cp39* cp310* cp311* cp312* cp313 *" >> $GITHUB_ENV
110114 echo "CIBW_BEFORE_TEST_MACOS=pip install -r {project}/test-requirements.txt pytest" >> $GITHUB_ENV
115+ echo "MACOSX_DEPLOYMENT_TARGET=13.0" >> $GITHUB_ENV
111116
112117 - name : Overwrite for MacOs PyPy
113118 if : runner.os == 'MacOs' && matrix.platform == 'PyPy'
@@ -167,10 +172,12 @@ jobs:
167172
168173 - uses : actions/setup-python@v5
169174 name : Install Python
175+ with :
176+ python-version : ' 3.13'
170177
171178 - name : Install cibuildwheel
172179 run : |
173- python -m pip install cibuildwheel==2.16.2
180+ python -m pip install cibuildwheel==2.22.0
174181
175182 - name : Build wheels
176183 env :
0 commit comments