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

Migrate off boa / conda-mambabuild #149

Open
jakirkham opened this issue Feb 5, 2025 · 4 comments
Open

Migrate off boa / conda-mambabuild #149

jakirkham opened this issue Feb 5, 2025 · 4 comments

Comments

@jakirkham
Copy link
Member

jakirkham commented Feb 5, 2025

Upstream has archived the boa repo, which supplies conda-mambabuild that we use

Image

We should migrate usages of conda-mambabuild to either conda-build or rattler-build

The former may help us drop boa more efficiently

The latter is already in the works: #47

Filing to track this cleanup work

@vyasr
Copy link
Contributor

vyasr commented Feb 6, 2025

Unless we're worried that existing boa binaries are going to disappear, given that we've already started on #47 and are targeting it for this release I see no real reason to spend time switching to conda-build.

@jakirkham
Copy link
Member Author

My concern is it is pinning old versions of dependencies and not being updated

Dropping it simply lightens our load

We can do so for almost free (as replacing conda mambabuild with conda build uses the same solver with the same behavior)

@vyasr
Copy link
Contributor

vyasr commented Feb 6, 2025

Got it, then sure go for it.

@bdice
Copy link
Contributor

bdice commented Feb 19, 2025

This is blocking Python 3.13. I am guessing that our original motivation for conda-mambabuild was to get the mamba solver. Is mamba the default solver in conda-build now? I am all for migrating to rattler-build (#47) but I don’t know if we will be able to get that done as quickly as we might be able to migrate back from conda-mambabuild to conda-build, to let Python 3.13 keep moving forward. @vyasr What are your thoughts?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants