andygrove opened a new pull request, #1620:
URL: https://github.com/apache/datafusion-ballista/pull/1620

   # Which issue does this PR close?
   
   <!-- No linked issue. -->
   
   # Rationale for this change
   
   The contributor guide explains how to build the Rust workspace but doesn't 
mention the Python client (`python/`), which is intentionally outside the 
default Cargo workspace and uses a separate `maturin`-based workflow. New 
contributors landing on the contributor guide currently have no pointer to 
those steps and have to discover the `python/README.md` on their own.
   
   # What changes are included in this PR?
   
   Adds a "Building the Python Client from Source" section to 
`docs/source/contributors-guide/development.md` covering:
   
   - Prerequisites (Python, Rust toolchain, `protoc`)
   - Creating a virtual environment with both `pip` and `uv`
   - Building and installing via `maturin develop` (debug and release)
   - Building a wheel without installing
   - Running the Python test suite
   - A pointer to the DataFusion Python contributor guide for deeper detail
   
   The content mirrors the existing `python/README.md` but presents it in the 
place a new contributor is most likely to look first.
   
   # Are there any user-facing changes?
   
   Documentation only. No code changes.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to