Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bazel integration #2662

Closed
RameshOswal opened this issue Feb 6, 2025 · 1 comment
Closed

Bazel integration #2662

RameshOswal opened this issue Feb 6, 2025 · 1 comment
Labels
feature-request A request for a feature, tool, or workflow in Mitiq.

Comments

@RameshOswal
Copy link

RameshOswal commented Feb 6, 2025

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

@RameshOswal RameshOswal added the feature-request A request for a feature, tool, or workflow in Mitiq. label Feb 6, 2025
@natestemen
Copy link
Member

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.

@natestemen natestemen closed this as not planned Won't fix, can't repro, duplicate, stale Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A request for a feature, tool, or workflow in Mitiq.
Projects
None yet
Development

No branches or pull requests

2 participants