scylladb / python-driver

ScyllaDB Python Driver, originally DataStax Python Driver for Apache Cassandra
https://python-driver.docs.scylladb.com
Apache License 2.0
70 stars 42 forks source link

CI: download libev via conan, for windows builds to have it #344

Closed fruch closed 1 month ago

fruch commented 1 month ago

windows builds so far was running with having libev available and until this sync the fallback for python 3.12 was asyncio eventloop, but now we fail and not fall back to asyncio. so all unittest on windows are failing on any import from cassandra.connection.

in this change we use conan to download libev, and using it to compile the driver with libev

Ref: https://conan.io/center/recipes/libev

fruch commented 1 month ago

@Lorak-mmk I'm merging this I've tested it enough during the work on sync with upstream.

and it was one reason of dropping the 32bit (but the windows one)