You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/source/contributor-guide/introduction.rst
+17-25Lines changed: 17 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,22 +29,24 @@ Doing so is a great way to help the community as well as get more familiar with
29
29
How to develop
30
30
--------------
31
31
32
-
This assumes that you have rust and cargo installed. We use the workflow recommended by `pyo3 <https://github.com/PyO3/pyo3>`_ and `maturin <https://github.com/PyO3/maturin>`_.
32
+
This assumes that you have rust and cargo installed. We use the workflow recommended by
33
+
`pyo3 <https://github.com/PyO3/pyo3>`_ and `maturin <https://github.com/PyO3/maturin>`_. We recommend using
34
+
`uv <https://docs.astral.sh/uv/>`_ for python package management.
35
+
36
+
By default `uv` will attempt to build the datafusion python package. For our development we prefer to build manually. This means
37
+
that when creating your virtual environment using `uv sync` you need to pass in the additional `--no-install-package datafusion`
38
+
and for `uv run` commands the additional parameter `--no-project`
0 commit comments