GitHub user blackmwk created a discussion: Add bindings/python into root workspace.
Currently the python binding, e.g pyiceberg_core is in a standalone workspace, and excludes from root workspace. This cause some troubles for us: 1. Missing check for pyiceberg_core. In root workspace, we have several jobs to check things like toml, clippy, rust format. But these are missing for `pyiceberg_core` crate. 2. Diverged dependency version management. The root workspace shares a lot dependencies with with `pyiceberg_core`, such as `tokio`, `datafusion`, etc. Due to the possible instability of public apis such as arrow and datafusion, this may cause trouble for us to maintain. We are in fact releasing `pyiceberg_core` with core iceberg crates with same schedule, so I would suggest to move `pyiceberg_core` to root workspace. GitHub link: https://github.com/apache/iceberg-rust/discussions/2505 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
