zhangfengcdt opened a new pull request, #323:
URL: https://github.com/apache/sedona-db/pull/323

   This PR resolves the cargo publish error where internal path dependencies 
were missing version specifications, which is required by cargo when publishing 
to crates.io.
   
   ## Changes
   
   - Added all internal crate dependencies to `[workspace.dependencies]` in 
root `Cargo.toml` with explicit version `0.2.0` and path specifications
   - Updated all crate manifests to use `{ workspace = true }` instead of `{ 
path = "..." }` for internal dependencies
   - Added workspace dependencies for both Rust crates and C wrapper crates:
   
   This change ensures that when publishing crates to crates.io, all internal 
dependencies have proper version requirements specified. The path 
specifications are maintained in the workspace, so local development continues 
to work as before, but published versions will correctly reference the version 
from crates.io.
   
   ## Testing
   
   - Verified `cargo check --workspace --exclude sedonadb` passes
   - Verified key crates build successfully: sedona-geoarrow-c, sedona-expr, 
sedona-functions, sedona


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