's Avatar

@prefix.dev.bsky.social

161 Followers  |  11 Following  |  76 Posts  |  Joined: 02.12.2024  |  1.9164

Latest posts by prefix.dev on Bluesky

Preview
How FreeCAD uses Pixi This is a guest blog post by Jackson Oursland - a FreeCAD maintainer and esteemed member of the conda-forge and Pixi community! FreeCAD uses Conda packages to build AppImages, DMG and Windows artifacts. Pixi greatly simplifies the developer workflow.

The FreeCAD project has pioneered the use of Conda packages to build AppImages, DMGs and Windows executables. Recently they made the switch to Pixi with great success. Read more in the guest blog post by Jackson Oursland:

prefix.dev/blog/how-fr...

31.07.2025 15:11 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
What linking means when installing a Conda package Package managers face a fundamental challenge: how to efficiently place files from a package cache into multiple environments without excessive disk usage or compromising isolation.

Another deep dive in the technology behind Conda package managers: file linking! Did you know that there are symlinks, hardlinks and reflinks? Reflinks are the best – copy on write is space efficient and isolates the cache.

Learn more: prefix.dev/blog/what-l...

17.07.2025 12:26 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Getting Started - Pixi by prefix.dev None

If you want to try out your own setup follow our preview release tutorial:
pixi.sh/latest/buil...

10.07.2025 04:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Sneak peek of the content of the presentation we'll give tomorrow @SciPyConf

We'll tell you about Game Changing features that are starting to be released in Pixi.

Join us in the Ballroom at 15:00

cfp.scipy.org/scipy2025/t...

10.07.2025 04:59 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Rust packages | conda-forge | community-driven packaging for conda If you want to package a Rust package to conda-forge, you can use this recipe template:

Link to the new documentation pages:

- conda-forge.org/docs/mainta...
- conda-forge.org/docs/mainta...

04.07.2025 08:10 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

The documentation of @conda-forge.org is improving with example recipes for Go and Rust packages – providing useful starting points to get MORE packages into our ecosystem!

04.07.2025 08:10 β€” πŸ‘ 6    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Post image

β€œRaise your hand if you were able to install everything with pixi and run the simulation-based inference tutorial notebook.”
github.com/cranmer/sbi-...

03.07.2025 11:11 β€” πŸ‘ 26    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

I'm really looking forward to getting to teach this tutorial with @ruben-arts.bsky.social and John next week at #SciPy2025! This has been fun to collaborate with them on to create. I hope tutorial participants enjoy it and come away feeling they have a whole new toolkit to empower themselves with!

02.07.2025 23:06 β€” πŸ‘ 13    πŸ” 6    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

Making it this easy to run complex robot simulations took >4 years. But the investment into Pixi and @RoboStack pays off - now you can start the new @GazeboSim / Turtlesim on macOS with a simple `pixi run start`. πŸš€

#ROS #ROS2 #Gazebo @OpenRoboticsOrg

25.06.2025 13:09 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Virtual Packages in the Conda ecosystem Virtual packages are a neat trick to inject system requirements into the SAT solver and resolve for compatible packages automatically. In this blog post we talk about how they are used in the Conda ecosystem to support complex cross-platform package distributions.

Ever wondered how Conda and Pixi "know" to install CUDA packages only on GPU machines? πŸ€”

Meet virtual packages - a clever solution to inject system compatibility information to the SAT solver to ensure compatibility.

prefix.dev/blog/virtua...

18.06.2025 12:28 β€” πŸ‘ 5    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - conda-forge/cosign-feedstock: A conda-smithy repository for cosign. A conda-smithy repository for cosign. Contribute to conda-forge/cosign-feedstock development by creating an account on GitHub.

Feedstock for `cosign` if you want to learn how to build a go-based tool: github.com/conda-forge...

12.06.2025 11:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
ceps/cep-sigstore-predicate.md at b23b54193072c2ca1603f87bdcdaf6ee8984394e Β· conda/ceps Conda Enhancement Proposals. Contribute to conda/ceps development by creating an account on GitHub.

For people interested in sigstore support for the Conda ecosystem, we have an outstanding Conda Enhancement Proposal on making sigstore attestations available to the Conda ecosystem:

github.com/conda/ceps/...

12.06.2025 11:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Interested in Software Supply Chain Security? We are! That's why we helped to get `cosign` on conda-forge: `cosign` can be used to sign container images or other artifacts with `sigstore`, and you can now easily install it with `pixi global install cosign` πŸŽ‰

12.06.2025 11:31 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

🧠 SciPy 2025 is less than a month away! Make sure to check out the exciting week-long schedule filled with two days of 4-hour-long tutorials, three days of talks and keynote discussions, and two days of sprints! Take a look: www.scipy2025.scipy.org/schedule

10.06.2025 20:29 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
What is a Conda package, actually? At its core, a conda package really is just a "glorified" tarballβ€”a compressed archive of files with some metadata attached.

How do you make compiled software with hardcoded paths work anywhere?

255-character placeholders, $ORIGIN rpaths, and platform-specific binary patching.

We explain how Conda packages achieve relocatability:
prefix.dev/blog/what-i...

11.06.2025 12:58 β€” πŸ‘ 13    πŸ” 3    πŸ’¬ 0    πŸ“Œ 2
Preview
Insta Snapshots Insta is an enjoyable snapshot testing tool for Rust.

Snapshot testing has been truly transformative for us. We use it a lot in all our crates to produce quick and accurate regression tests. We all love `insta`: insta.rs/

11.06.2025 12:00 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Thanks to a big internal Pixi refactor to support recursive source dependencies, we have much improved snapshot tests. Now we can observe all the actions Pixi takes to resolve, instantiate and build packages from source:

11.06.2025 12:00 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Julian Hofer - Pixi: the missing companion to cargo
Recording of a talk given at the Scientific Computing in Rust 2025 online workshop.With cargo, package management becomes easy until you depend on Fortran, C... Julian Hofer - Pixi: the missing companion to cargo

You might have already heard that Pixi is written in Rust, but did you know that Pixi is also useful when creating Rust programs? Watch Julian's talk "Pixi: the missing companion to cargo" to find out more: www.youtube.com/watch?v=Hso...

10.06.2025 10:04 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

It all "just worked" from 1 command ... yes, that is the point!

06.06.2025 13:00 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Post image

Learning something new everyday by building cross-platform tools. The @condaforge m2-git behaved a bit weird when asking for `ref^{commit}` to get the latest commit. It's because MSYS does some glob-expansion and strips `{` and `}` when not using `set MSYS=noglob`...

06.06.2025 10:10 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
S3 support in Pixi and rattler-build We're excited to announce S3 support across our entire toolchain – rattler, pixi, and rattler-build now support the most common cloud storage standard, thanks to contributions from our friends at QuantCo. This vendor-agnostic approach to distributing Conda packages represents a major step forward for the ecosystem, offering teams the flexibility to host packages on any S3-compatible provider (AWS, Cloudflare R2, Backblaze B2, Hetzner, and more) with built-in authentication and minimal vendor lock-in.

These days you can easily use S3 buckets to host your Conda packages. @quantcotech folks have implemented support across pixi, rattler and rattler-build.

We're excited because we want Conda packages to be used everywhere without vendor lock-in!

prefix.dev/blog/s3-sup...

05.06.2025 15:14 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
indierobot Schedule - Twitch Check out indierobot stream schedule, and set reminders so you don’t miss out!

Full blog post: www.mcguirerobotics.com/blog/2025/0...

And link to the stream: www.twitch.tv/indierobot/...

04.06.2025 15:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Amazing blog post about using Pixi for ROS 2 on Windows. We're happy about the shoutout – that's the kind of complex setup that we want to make extremely easy with Pixi.

04.06.2025 15:00 β€” πŸ‘ 6    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - emscripten-forge/mambajs: A TypeScript package for handling conda environments in a web page A TypeScript package for handling conda environments in a web page - emscripten-forge/mambajs

True, WASM-native package management is coming to the browser fast. The `mambajs` already uses `rattler` for this use case – with some extra sugar for easy env setup: github.com/emscripten-...

30.05.2025 15:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
npm: @conda-org/rattler Javascript bindings to the rattler library. Latest version: 0.3.0, last published: 10 minutes ago. Start using @conda-org/rattler in your project by running `npm i @conda-org/rattler`. There are no other projects in the npm registry using @conda-org/rattler.

New release on @npmjs - the rattler WASM/JS bindings are now published under "@conda-org/rattler". Why would you want Conda packages in the browser? – to install WASM modules for Python, R, Lua, C/C++ and more, or build your own WASM powered applications.

www.npmjs.com/package/@co...

30.05.2025 15:00 β€” πŸ‘ 5    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - Hofer-Julian/marimo-pixi-starter-template: marimo + pixi starter template marimo + pixi starter template. Contribute to Hofer-Julian/marimo-pixi-starter-template development by creating an account on GitHub.

🌟 Spotlight on @julianhofer.eu!

marimo + pixi: launch your notebooks in seconds.

This starter template pairs marimo with pixi for instant env setup, built‑in testing, linting & CI/CD β€” so you can dive straight into interactive notebooks.

Repo: github.com/Hofer-Julia...

15.05.2025 16:00 β€” πŸ‘ 16    πŸ” 4    πŸ’¬ 0    πŸ“Œ 2
Post image

We recently celebrated 10 years of @condaforge on our Zulip. I'd love to hear your story if you are involved with conda-forge. The project has grown to over 30'000 packages, and still grows at a crazy rate.

28.05.2025 13:08 β€” πŸ‘ 7    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Post image

One of the fastest JIT in the world is now easy to install with `pixi` on Windows.

If you always wanted to try LuaJIT then you can just `pixi add luajit` – on Windows, macOS and Linux.

29.05.2025 10:00 β€” πŸ‘ 10    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

πŸŽ‰

15.05.2025 16:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Can others reproduce your conda results? Using 'pixi' in a Python data analysis project
YouTube video by Jean Golding Institute Can others reproduce your conda results? Using 'pixi' in a Python data analysis project

🎞️ Can others reproduce your conda results? Using 'pixi' in a Python data analysis project... you can now watch my recent talk on how keeping track of package versions is hard, can go wrong if your developers use multiple platforms, and how @prefix.dev's pixi helps!

▢️ www.youtube.com/watch?v=ws92...

12.05.2025 15:09 β€” πŸ‘ 6    πŸ” 4    πŸ’¬ 1    πŸ“Œ 1

@prefix.dev is following 11 prominent accounts