GitHub user blackmwk created a discussion: Use mise to manage dev tool dependencies and build tasks.
I propose to use [mise](https://mise.en.dev/) to manage our project's dev tool dependencies and build tasks. The current Makefiles run commands but do not manage required tool versions. This causes setup differences between contributors and CI. mise would provide: - One place for tool versions and development tasks. - Reproducible Rust, Python, protoc, and linting environments. - Shared commands between local development and CI. - Automatic nightly/MSRV Rust selection. - A Python installation with libpython, required by DataFusion builds. Trade-offs: - Contributors must install and learn mise. - System dependencies such as Docker remain separate. GitHub link: https://github.com/apache/iceberg-rust/discussions/2772 ---- 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]
