JingsongLi opened a new pull request, #1241:
URL: https://github.com/apache/paimon-rust/pull/1241

   ### Purpose
   
   Closes #1240.
   
   Execute the Python binding crate's Rust unit tests in CI. The existing 
Python test target only runs pytest, leaving the native binding tests 
unexecuted.
   
   ### Brief change log
   
   - Add `make test-rust` and invoke it after Python integration tests in CI.
   - Select the uv interpreter and supply its base standard library and venv 
packages to embedded Python.
   - Fix the existing upsert test's Python namespace so its list comprehension 
resolves the imported `pyarrow` module.
   
   ### Tests
   
   - `make test-rust` with Rust 1.98.0: 144 passed.
   - Workspace Clippy, all targets with Vortex, denying warnings: passed.
   - `cargo +1.98.0 fmt --all -- --check`: passed.
   
   Local validation ran on macOS with uv-managed Python 3.10. The CI job runs 
on Ubuntu.
   
   ### API and Format
   
   No public API or storage-format change.
   
   ### Documentation
   
   Document the local Python and Rust test commands in CONTRIBUTING.md.
   


-- 
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]

Reply via email to