conda-incubator / conda-store

Data science environments, for collaboration. ✨
https://conda.store
BSD 3-Clause "New" or "Revised" License
143 stars 46 forks source link

[ENH] - Use rattler and pixi instead of standard conda tooling #643

Open nkaretnikov opened 10 months ago

nkaretnikov commented 10 months ago

Feature description

See this talk from PackagingCon 2023: https://cfp.packaging-con.org/2023/talk/V8R3D7/ How we used Rust to modernize the conda ecosystem Bas Zalmstra

Value and/or benefit

Based on my conversation with Bas after the conference:

Anything else?

This is just an idea to explore, not an immediate call to action.

nkaretnikov commented 10 months ago

Alternatively, if we cannot integrate this tooling right away, we just need to see what it does differently and port these ideas to conda-store.

jaimergp commented 6 months ago

Noting here that pixi (iow rattler) is going to integrate uv as the PyPI resolver (instead of resolvo). Maybe the safest way to benefit from this is to wait for this integration to happen, and/or enable conda-lock to use uv instead of poetry.