We're building the fast, deterministic and reproducible package manager Pixi for scientific and robotics workflows. Based on @condaforge & @robostack packages.
Building bridges between open-source projects is a big part of why I joined @marimo_io.
I got to know the @prefix_dev folks through @SciPyConf, and worked together to make computational research easier to reproduce and share.
Special thanks to Julian and @rarts_ruby!
marimo now supports @prefix_dev Pixi sandboxes!
Share portable notebooks with dependencies beyond Python, including CUDA-enabled @PyTorch, ffmpeg and R.
Already using Conda or Pixi? Bring your ecosystem to marimo’s reactive notebooks, with Conda and PyPI requirements saved alongside your code.
The Pixi team is at ROSCON in Toronto - come find the yellow backpacks if you want to chat! We keep spotting Pixi in so many cool robotics projects and it's making us proud. To get a glimpse of what we're working on, join the talk about the EU CRA this afternoon!
We made it easy to install Isaac ROS! The new `isaac-forge` repository contains many upstream NVIDIA Isaac ROS packages to make them installable with Pixi. You can test it today on your #NIVIDA#Jetson!
No docker needed!
github.com/wolfv/isaac-forge
Congratulations to the Mojo 1.0 release @Modular! So glad to have you in our community, and seeing @clattner_llvm on stage with `pixi` in the background was definitely a highlight for us.
pixi update --offline now resolves against only what you already have: the package cache and local file:// channels.
Air-gapped machines, planes, CI without egress.
Use pixi global to install any project from source now.
Pixi global supports the full package spec to configure the neccesary information to install it directly, without a pixi.toml.
Conda packages can have extras now.
Optional dependency groups you declare and then consume, via v3 repodata. Plus when conditions and variant flags.
This should also be available on conda-forge in the near future!
📖 : pixi.prefix.dev/latest/conce…
No more gpu and cpu environments, let pixi choose the right platform for you!
[system-requirements] is deprecated. Platforms now carry the requirements themselves.
CUDA and glibc constraints inline, and you can name a target what you actually call it.
Fast & reproducible @nvidia CUDA development with Pixi is easier than ever, thanks to the new capabilities of `pixi-build`. In our blogpost we build a simple kernel to run Mandelbrot on the GPU!
Learn more: prefix.dev/blog/cuda-pixi
Security tip for conda package authors: prefer environment-variable JSON files over activation scripts.
Activation scripts run arbitrary shell code on every activation. Plain env-var JSON does the same job in most cases, with none of the code-execution risk.
mise, the popular dev-tool version manager, just adopted sigstore-rust, one of our open-source Rust libraries, to verify signed artifacts.
Always good to see our building blocks powering other tools in the ecosystem. That is what open source is for.
New community tool: a live dashboard for the conda-forge staged-recipes queue.
See which new packages are waiting for review, what's passing CI, and where things are stuck, all in one place.
Scientific Python's nightly upload action is adopting pixi + grype: reproducible envs plus built-in vulnerability scanning in the release pipeline.
Supply-chain security showing up right where maintainers already work.
github.com/scientific-python…
Pixi v0.75.0 now ships with an --offline mode.
Install your environments directly from the shared cache, even on the train or plane! 🛫
Find out more here: pixi.prefix.dev/latest/refer…
ALT A terminal window displays the command "pixi update --offline," suggesting functionality for updating in offline mode.