Greetings all! I'm proposing the test build of Cassandra Python Driver 3.30.0 for release.
sha1: 65b26fe4a3076870436965a81be5327b759b3e64 Git: https://github.com/apache/cassandra-python-driver/releases/tag/3.30.0 Source release: https://dist.apache.org/repos/dist/dev/cassandra/cassandra-python-driver/3.30.0/ Changelog: https://github.com/apache/cassandra-python-driver/blob/trunk/CHANGELOG.rst#3300 TestPypi: https://test.pypi.org/project/cassandra-driver/3.30.0/ (includes wheels for release) This is the first release of the Python driver since its donation to the Apache Software Foundation. We've updated the platform support to follow our convention that all Python runtimes that are not EOL at time of release are officially supported. For 3.30.0 that works out to CPython 3.10 through 3.14, although in reality older Pythons will probably continue to work well (we just don't officially support them). In terms of changes, we dropped Python 3.9 (supported in 3.29.3) and added Python 3.14. This release also fixes a few issues with our wheel builds. As part of these fixes we've dropped support for Win32 wheels entirely. Win32 users can still use the driver... they'll just have to build the release at install time. This release also marks our conversion away from setup.py and towards pyproject.toml for managing project metadata. In the spirit of pyproject.toml we've shifted towards a more declarative configuration model and away from settings which can be overridden at runtime. All existing configuration options should still be present... they likely just moved around a bit. Finally, this release marks the eventlet, gevent and Twisted event loops as deprecated following the previous conversation <https://lists.apache.org/thread/49w0wbobzttpnqg05hqlnjpd1tvnd0v9> on this list. These event loops will be removed in our next release (again following the conclusion of the previous conversation). The vote will be open for 72 hours (longer if needed) until ~11:30pm GMT on 27 March 2026. Everyone who has tested the build is invited to vote. Votes by PMC members are considered binding. A vote passes if there are at least three binding +1s and no -1's. Thanks all! - Bret -
