@@ -3,7 +3,7 @@ Installation
3
3
4
4
Supported Platforms
5
5
-------------------
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
7
7
implementation) and `PyPy <http://pypy.org >`_ are supported and tested.
8
8
9
9
Linux, OSX, and Windows are supported.
@@ -26,7 +26,7 @@ To check if the installation was successful, you can run::
26
26
27
27
python -c 'import cassandra; print cassandra.__version__'
28
28
29
- It should print something like "3.27 .0".
29
+ It should print something like "3.29 .0".
30
30
31
31
(*Optional *) Compression Support
32
32
--------------------------------
@@ -182,12 +182,15 @@ dependencies, then use install-option::
182
182
sudo pip install --install-option="--no-cython"
183
183
184
184
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
+
185
192
libev support
186
193
^^^^^^^^^^^^^
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
-
191
194
If you're on Linux, you should be able to install libev
192
195
through a package manager. For example, on Debian/Ubuntu::
193
196
0 commit comments