@@ -90,25 +90,33 @@ command:
9090Install from Source
9191~~~~~~~~~~~~~~~~~~~
9292
93- If the above options still do not allow you to install ``pymongoarrow`` on your
93+ If you can't use the above options to install ``pymongoarrow`` on your
9494system, you can install from source. To learn how, see the `Contributing Guide
9595<https://github.com/mongodb-labs/mongo-arrow/blob/main/bindings/python/CONTRIBUTING.md#installing-from-source>`__.
9696
9797Dependencies
9898^^^^^^^^^^^^
9999
100- {+driver-short+} requires the following:
100+ {+driver-short+} requires the following dependencies :
101101
102- - PyMongo>=4.4
103- - PyArrow>=16,<16.1
102+ - PyMongo version 4.4 or later
103+ - PyArrow version 16.0
104+
105+ Installing from source on Linux requires the following additional dependencies:
106+
107+ - GCC version 12 or later
108+ - CMake
109+ - pkg-config
104110
105111To use {+driver-short+} with a PyMongo feature that requires an optional
106- dependency, users must install PyMongo with the dependency manually .
112+ dependency, you must set the dependency as an option when you install PyMongo .
107113
108114.. note::
109115
110- PyMongo's optional dependencies are detailed
111- `here <https://pymongo.readthedocs.io/en/stable/installation.html#dependencies>`__.
116+ To learn more about PyMongo's optional dependencies, see
117+ `Dependencies
118+ <https://pymongo.readthedocs.io/en/stable/installation.html#dependencies>`__
119+ in the PyMongo documentation.
112120
113121For example, to use {+driver-short+} with Client-Side Field Level Encryption,
114122you must install PyMongo with the ``encryption`` option in addition to installing
@@ -118,7 +126,7 @@ you must install PyMongo with the ``encryption`` option in addition to installin
118126
119127 $ python -m pip install 'pymongo[encryption]' pymongoarrow
120128
121- Applications intending to use {+driver-short+} APIs that return query result-sets
129+ Applications using {+driver-short+} APIs that return query result-sets
122130as ``pandas.DataFrame`` instances, such as ``~pymongoarrow.api.find_pandas_all()``,
123131must also have ``pandas`` installed:
124132
0 commit comments