from Hacker News

Rip – Rust crate to resolve and install Python packages

by droelf on 10/19/23, 2:22 PM with 36 comments

  • by d-k-bo on 10/20/23, 8:25 AM

    > The above invocation will automatically download the latest version of pixi, extract it, and move the pixi binary to ~/.pixi/bin. If this directory does not already exist, the script will create it.

    Please don't pollute my home directory. Follow the XDG base directory specification [1].

    [1]: https://specifications.freedesktop.org/basedir-spec/basedir-...

  • by droelf on 10/19/23, 8:25 PM

    Blog post author here – happy to take any questions. We're looking to unify the conda + PyPI ecosystems and build a really nice cross-platform, language independent package manager (which is called pixi).
  • by dimator on 10/19/23, 10:51 PM

    Are there any gains to be had in just using this for pypi packages (no conda)? Solving for a monorepo with hundreds of packages is the cause of much time lost.
  • by ArchOversight on 10/19/23, 8:36 PM

    How well does this work for projects that include dependencies that are still reliant on the old setup.py and don't have wheels published?
  • by thatxliner on 10/20/23, 12:48 AM

    I sure hope there’s a pnpm-style content addressable storage and space-saving capabilities
  • by Already__Taken on 10/20/23, 9:30 AM

    Been quite happy with PDM last 6 months, that's pretty fast, how does this stack up?
  • by westurner on 10/19/23, 7:51 PM

    https://github.com/mamba-org/rattler :

    > Rattler: Rust crates for fast handling of conda packages

    https://github.com/prefix-dev/pixi :

    > https://pixi.sh/