363 karma · joined July 2, 2012
Now you can install it easily with `pixi`.
Would love to hear your thoughts.
It gives you cross-platform binary packages, quickly (also written in Rust).
Think about a Github Action being written in TOML ... would probably not look great!
It's written in Rust and quite fast: https://pixi.sh
- pixi.sh (docs) - lua package on the registry: https://prefix.dev/channels/conda-forge/packages/lua
It follows more of a project based approach, comes with lockfiles and a lightweight task system. But we're building it up for much bigger tasks as well (`pixi build` will be a bit like Bazel for cross-platform, cross-language software building tasks).
While I agree that conda has many short-comings, the fundamental packages are alright and there is a huge community keeping the fully open source (conda-forge) distribution running nicely.
It's very fast, comes with lockfiles and a project-based approach. Also comes with a `global` mode where you can install tools into sandboxed environments.
And it has Windows support, of course. It can also be used to build your own distribution (e.g. here is one for a bunch of Rust utilities: https://github.com/wolfv/rust-forge)
This includes, for example, R, C/C++ compilers, Rust, Go ...
I think it's more comparable to Nix or Docker, actually.
The specific bot tests went from taking 60 minutes to ~6 minutes which is quite remarkable.
But we have a strong and true commitment to open source. A non-open-source package manager would definitely not work for our community!