Wolf Vollprecht

@wolfvollprecht.bsky.social

Working on software package management at @prefix.dev

No more duplicate dependencies in pyproject.toml! Pixi Python packages can now set `ignore-pypi-mapping = false` to automatically convert `pyproject.toml` dependencies into conda package requirements. The goal is no configuration, this is a step in that direction!

Bild

Don’t like writing recipes? With Pixi packages, it’s a lot less work to package up remote projects! This is all the configuration needed to build the ruff project into a conda package with Pixi. 🤯

Bild

Pixi can now natively build R packages - for your own packages or thirdparty packages from CRAN or Github. The new `pixi-build-r` build backend makes it possible. pixi-build-r will install compilers, system-level dependencies and R / r-packages from @condaforge.

Bild

The RFC period has started on the "staging cache" CEP for the v1 recipe format. This might sound like gibberish but is a powerful feature that will allow us to convert more (complicated!) packages on @condaforge to the V1 recipe format!

Bild

Europe and China are both investing heavily in RISC-V chips. Thanks to the OpenKylin project the @conda-forge.org project is making progress as well. Today I ran Pixi on RISC-V for the first time. If you're investing in RISC-V infrastructure and want the package tooling to match — let's talk.

Bild

Pixi skills are kinda cool. A couple extremely useful ones already hosted on prefix – such as the `conda-forge` skill, or the `rattler-build` skill. It's useful because it contains a bunch of expert knowledge, digestible for agents.

Bild

rattler-build handles thousands of real world packages, and they often come with small patches. Historically, we used a mix of `git apply` and `patch`, but both have issues for cross-platform compatibility with a wide range of real-world patches. Now, we have our own Rust library

Bild