Are you dreaming of your own specialized *-forge? Our new build tool "rattler-build" makes it simple. Check out our new docs on how to create a custom "r-forge", "rust-forge", "ruby-forge", ... rattler-build.prefix.dev/latest/tips...
Latest Posts by Prefix.dev - the Pixi company
Very informative blog post by @anacondainc.bsky.social Dan Yeaw. It's cool to see how our innovations are lifting up the whole ecosystem. Conda (and soon Mamba) are adopting sharded repodata.
towardsdatascience.com/why-package...
Thanks to @github and @microsoft @azure, @condaforge now natively compiles on macOS Arm64 and Linux Aarch64 machines. Thank you!
We are highly motivated by the idea of making it easy to build & cross-compile for RISC-V hardware, and support open hardware with a lot of scientific and other open software. RISC-V and the idea of conda-forge & Pixi align very well! cc @eurohpc-ju.bsky.social @riscvinternational.bsky.social
RISC-V in Europe and China has real momentum. Pixi actually has supported this new hardware architecture since a while, but the @openKylin project has made it real. In this blog post we explore how Pixi support RISC-V!
prefix.dev/blog/pixi-o...
#RISCV #EuroHPC
Big news: We're rebranding Pixi to VIPER. Turns out ditching the snake theme was a mistake and we're slithering back! New mascot incoming. Thoughts? 🐍
Bioconda now recommends Pixi ahead of conda and mamba as the way to get started. This means a lot to us. We're all-in on making Pixi the best tool for scientific package management.
We'll continue pushing to make the lives of robotics developers better - from embedded, to simulation and ROS2 support.
Find the PR here: github.com/bitcraze/cr...
The main firmware for the Crazyflie Nano Quadcopter has a pixi.toml now.
To quote: "Pixi has a great potential to make our embeded developer lives much easier so I am looking forward at it becoming even better for embedded development! And I would welcome a PR for 'pixi build'"
"Building From Source Shouldn't Be This Hard"
That's our motto, read our latest blogpost to understand what we're building and how Pixi already helps you with today!
🗞️ Read it here: prefix.dev/blog/buildi...
#pacakgemanagement #pixi #ROS #condaforge
The notebook.link team is building "serverless scientific computing" on top of the modern Conda ecosystem & the prefix.dev package server. Read the guest blog on how they shipped interactive WASM for Python, R, C++, Fortran and more: prefix.dev/blog/server...
Find the documentation here:
pixi.prefix.dev/latest/buil...
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!
Do you need more control over the packages that will be installed in your Pixi workspaces?
You can now define [constraints], which allow you to specify which versions are allowed when a package is installed.
Yes, you can do `pixi global install --git github.com. --branch foobar` or `pixi add --git ...`
Just run `pixi build` and the package will come rolling out.
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. 🤯
Of course! Do you want a demo sometime soon?
Our documentation has been enhanced to cover all the debugging scenarios: rattler-build.prefix.dev/latest/debu...
Let us know how it goes if you try it out!
We want to make it easier to build packages!
For that, we have a unified debug experience in `rattler-build` now. You can run `debug setup`, enter a `debug shell`, and even add some dependencies into the host environment with `debug host-add`.
This is very powerful for the R ecosystem as often, system level dependencies are underspecified. CRAN packages generally need to be built from source. pixi-build-r makes that super smooth - you don't even have to release to CRAN! You can just depend on another project from git.
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.
Exciting news!
We're thrilled to welcome Pavel as our first Pixi core maintainer from outside Prefix! With his extensive contributions, we have full confidence in his stewardship of the project. Thank you for your past work, and here’s to an even stronger collaboration ahead!
We're looking forward to more converted recipes on tdejager.github.io/are-we-reci... 🚀
Low level packages such as `zlib`, `zstd` or large packages such as Pytorch are often "split" into headers, libraries and man-pages. The staging output makes it possible to build once, then split. Slice and dice the packages.
Discuss it here: github.com/conda/ceps/...
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!
The command to try this yourself:
pixi exec -s newton-all -s pytorch -s usd-exchange python -m newton.examples robot_policy
You can now install the Open-Source physics engine, Newton, with Pixi! 🤖
Getting a full humanoid robot simulator has never been easier, just run one command!
Check out the original announcement: github.com/newton-phys...
#robotics #NVIDIA #warp #newton
We couldn't have done it without the support of many great people including Dan Yeaw and Jakov Smolić from @anacondainc who is also sponsoring this work. We are grateful to Axel Obermeier
for his input in design discussions & the many people who convert feedstocks to recipe v1
A code snippet shows details of a Flask package source with its attestation that will be validated by Rattler-Build
We also worked on making the conda ecosystem supply-chain security aware. This is why we added experimental support for validating attestations of sources.