▲ | curiousgal 3 days ago | ||||||||||||||||||||||||||||
Mamba is a drop in replacement for conda which solves that. | |||||||||||||||||||||||||||||
▲ | akoboldfrying 3 days ago | parent | next [-] | ||||||||||||||||||||||||||||
"Solves" in what sense? Dependency resolution is an NP-hard problem; if the tool you're using is guaranteed to run quickly, then either (1) there are cases it can't handle but conda can, or (2) the tool's author has just proven P=NP. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
▲ | okanat 2 days ago | parent | prev [-] | ||||||||||||||||||||||||||||
There is also Pixi from the same developer group (http://prefix.dev). It still uses the Conda ecosystem but it provides a Nix shell-esque environment as well as lock files. It basically maximizes the reproducibility of a development environment without the need for containers. No need for crazy remoting plugins in your IDE, or devcontainers. Pixi is also written in Rust so it should be at a similar performance as Mamba. |