@@ -91,17 +91,18 @@ details at `PYTHON-1351 <https://datastax-oss.atlassian.net/browse/PYTHON-1351>`
9191
9292Speeding Up Installation
9393^^^^^^^^^^^^^^^^^^^^^^^^
94-
9594By default, installing the driver through ``pip `` uses a pre-compiled, platform-specific wheel when available.
9695If using a source distribution rather than a wheel, Cython is used to compile certain parts of the driver.
9796This makes those hot paths faster at runtime, but the Cython compilation
9897process can take a long time -- as long as 10 minutes in some environments.
9998
10099In environments where performance is less important, it may be worth it to
101100:ref: `disable Cython as documented below <cython-extensions >`.
102- You can also use ``build-concurrency `` key in the ``tool.cassandra-driver `` table of pyproject.toml to
103- increase the number of threads used to build the driver and any C extensions.
104101
102+ Cython also supports concurrent builds of native extensions. The ``build-concurrency `` key in the
103+ ``tool.cassandra-driver `` table of pyproject.toml is an integer value which specifies the number of
104+ concurrent builds Cython may execute. The value for this key must be a non-negative integer; the default is zero,
105+ indicating no concurrent builds. The ``multiprocessing `` module must be installed if concurrent builds are used.
105106
106107OSX Installation Error
107108^^^^^^^^^^^^^^^^^^^^^^
@@ -143,7 +144,6 @@ Once the dependencies are installed, simply run::
143144
144145 python setup.py install
145146
146-
147147(*Optional *) Non-python Dependencies
148148------------------------------------
149149The driver has several **optional ** features that have non-Python dependencies.
@@ -156,7 +156,7 @@ for token-aware routing with the ``Murmur3Partitioner``,
156156and Cython optimized extensions.
157157
158158When installing manually these options can be disabled by changing the corresponding
159- key in the ``tool.cassandra-driver `` table of pyproject.toml to " false" . Please consult
159+ key in the ``tool.cassandra-driver `` table of pyproject.toml to `` false `` . Please consult
160160the ``build-murmur3-extension ``, ``build-libev-extension `` and ``build-cython-extensions ``
161161keys (respectively) to disable these extensions.
162162
@@ -184,7 +184,7 @@ pure Python implementation.
184184
185185This process does take some time, however, so if you wish to build without generating these extensions using
186186Cython you can do so by changing the ``build-cython-extensions `` key in the ``tool.cassandra-driver `` table of pyproject.toml.
187- By default this key is set to " true" ; simply changing it to " false" will disable all Cython functionality.
187+ By default this key is set to `` true `` ; simply changing it to `` false `` will disable all Cython functionality.
188188
189189Supported Event Loops
190190^^^^^^^^^^^^^^^^^^^^^
0 commit comments