diff options
-rw-r--r-- | documentation/ref-manual/classes.rst | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index b5443c0d0a..310be59912 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst | |||
@@ -2231,6 +2231,31 @@ The :ref:`ref-classes-python_poetry_core` class enables building Python modules | |||
2231 | 2231 | ||
2232 | Internally this uses the :ref:`ref-classes-python_pep517` class. | 2232 | Internally this uses the :ref:`ref-classes-python_pep517` class. |
2233 | 2233 | ||
2234 | .. _ref-classes-python_pyo3: | ||
2235 | |||
2236 | ``python_pyo3`` | ||
2237 | =============== | ||
2238 | |||
2239 | The :ref:`ref-classes-python_pyo3` class helps make sure that Python extensions | ||
2240 | written in Rust and built with `PyO3 <https://pyo3.rs/>`__, properly set up the | ||
2241 | environment for cross compilation. | ||
2242 | |||
2243 | This class is internal to the :ref:`ref-classes-python-setuptools3_rust` class | ||
2244 | and is not meant to be used directly in recipes. | ||
2245 | |||
2246 | .. _ref-classes-python-setuptools3_rust: | ||
2247 | |||
2248 | ``python-setuptools3_rust`` | ||
2249 | =========================== | ||
2250 | |||
2251 | The :ref:`ref-classes-python-setuptools3_rust` class enables building Python | ||
2252 | extensions implemented in Rust with `PyO3 <https://pyo3.rs/>`__, which allows | ||
2253 | to compile and distribute Python extensions written in Rust as easily | ||
2254 | as if they were written in C. | ||
2255 | |||
2256 | This class inherits the :ref:`ref-classes-setuptools3` and | ||
2257 | :ref:`ref-classes-python_pyo3` classes. | ||
2258 | |||
2234 | .. _ref-classes-pixbufcache: | 2259 | .. _ref-classes-pixbufcache: |
2235 | 2260 | ||
2236 | ``pixbufcache`` | 2261 | ``pixbufcache`` |