You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mitiq's current build and testing process relies on traditional Python packaging, which lacks reproducibility, efficient caching, and scalable dependency management. This leads to long build times, inconsistent environments, and complex CI/CD integration.
Proposed Solution
A Bazel-based build system can address these issues by providing incremental builds, hermetic execution, and better dependency handling, improving development speed and reliability.
Thanks for the feature request! So far our build process seems to be working pretty well. Is there something you hit that wasn't working?
I'm going to close this for now since I think think it's well motivated, but feel free to provide more context, and if it seems worth it we can reevaluate.
Integrating Bazel in Mitiq
Issue Description
Mitiq's current build and testing process relies on traditional Python packaging, which lacks reproducibility, efficient caching, and scalable dependency management. This leads to long build times, inconsistent environments, and complex CI/CD integration.
Proposed Solution
A Bazel-based build system can address these issues by providing incremental builds, hermetic execution, and better dependency handling, improving development speed and reliability.
Additional References
https://bazel.build/reference/be/python
The text was updated successfully, but these errors were encountered: