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]

Reply via email to