@@ -3,7 +3,7 @@ Installation
33
44Supported Platforms
55-------------------
6- Python versions 3.6-3.11 are supported. Both CPython (the standard Python
6+ Python versions 3.6-3.12 are supported. Both CPython (the standard Python
77implementation) and `PyPy <http://pypy.org >`_ are supported and tested.
88
99Linux, OSX, and Windows are supported.
@@ -26,7 +26,7 @@ To check if the installation was successful, you can run::
2626
2727 python -c 'import cassandra; print cassandra.__version__'
2828
29- It should print something like "3.27 .0".
29+ It should print something like "3.29 .0".
3030
3131(*Optional *) Compression Support
3232--------------------------------
@@ -182,12 +182,15 @@ dependencies, then use install-option::
182182 sudo pip install --install-option="--no-cython"
183183
184184
185+ Supported Event Loops
186+ ^^^^^^^^^^^^^^^^^^^^^
187+ For Python versions before 3.12 the driver uses the ``asyncore `` module for its default
188+ event loop. Other event loops such as ``libev ``, ``gevent `` and ``eventlet `` are also
189+ available via Python modules or C extensions. Python 3.12 has removed ``asyncore `` entirely
190+ so for this platform one of these other event loops must be used.
191+
185192libev support
186193^^^^^^^^^^^^^
187- The driver currently uses Python's ``asyncore `` module for its default
188- event loop. For better performance, ``libev `` is also supported through
189- a C extension.
190-
191194If you're on Linux, you should be able to install libev
192195through a package manager. For example, on Debian/Ubuntu::
193196
0 commit comments