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]