Skip to content

Commit c9b24b7

Browse files
committed
CI: remove gevent/greenlet from build-pre-release
since python3.13 doesn't seem to be able to build those yet. we'll disable those tests, and make sure it's ignore in the requirements.txt
1 parent e590b7a commit c9b24b7

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Build pre release python versions
33
on: [push, pull_request]
44

55
env:
6-
CIBW_TEST_COMMAND_LINUX: "pytest --import-mode append {project}/tests/unit -k 'not (test_connection_initialization or test_cloud)' && EVENT_LOOP_MANAGER=gevent pytest --import-mode append {project}/tests/unit/io/test_geventreactor.py"
6+
CIBW_TEST_COMMAND_LINUX: "pytest --import-mode append {project}/tests/unit -k 'not (test_connection_initialization or test_cloud)'"
77
CIBW_BEFORE_TEST: "pip install -r {project}/test-requirements.txt"
88
CIBW_BEFORE_BUILD_LINUX: "rm -rf ~/.pyxbld && yum install -y libffi-devel libev libev-devel openssl openssl-devel"
99
CIBW_ENVIRONMENT: "CASS_DRIVER_BUILD_CONCURRENCY=2 CFLAGS='-g0 -O3'"

test-requirements.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ sure
77
pure-sasl
88
twisted[tls]; python_version >= '3.5'
99
twisted[tls]==19.2.1; python_version < '3.5'
10-
gevent>=1.0; platform_machine != 'i686' and platform_machine != 'win32'
11-
gevent==23.9.0; platform_machine == 'i686' or platform_machine == 'win32'
12-
eventlet>=0.33.3
10+
gevent>=1.0; python_version < '3.13' and platform_machine != 'i686' and platform_machine != 'win32'
11+
gevent==23.9.0; python_version < '3.13' and (platform_machine == 'i686' or platform_machine == 'win32')
12+
eventlet>=0.33.3; python_version < '3.13'
1313
cython
1414
packaging
1515
futurist; python_version >= '3.7'

0 commit comments

Comments
 (0)