Cover image for The Rattler Book: Build your own package manager in Rust
Rattler BuildTutorial

The Rattler Book: Build your own package manager in Rust

To explain our core library, rattler, we recently wrote a book that walks you through building a fully working package manager from scratch.

Tim de Jager
Tim de Jager
Cover image for What’s New in Rattler-Build
Rattler Build

What’s New in Rattler-Build

We've introduced a modular API for Rust and Python, streamlined the debug CLI and upgraded our caching logic.

Julian Hofer
Julian Hofer
+1 other
Cover image for Octoconda - turning Github Releases into Conda Packages
Rattler Build

Octoconda - turning Github Releases into Conda Packages

Someone releases a great tool with perfectly working pre-built binaries on Github, but there's no Conda package. Octoconda helps out: It takes the release artifact and re-packages it for use in the Conda eco-system.

Tobias Hunger
Tobias Hunger
Cover image for Flickzeug – or why patching source code is hard
Rattler Build

Flickzeug – or why patching source code is hard

TL;DR - we have extended the Rust crate diffy to be able to patch real-world source code with real-world patches, which is surprisingly hard! In the process we renamed it to flickzeug.

Wolf Vollprecht
Wolf Vollprecht
Cover image for Publishing Conda Packages on Amazon S3
PixiRattler Build

Publishing Conda Packages on Amazon S3

We worked together with AWS Deadline Cloud to improve S3 support in our tools! Pixi and rattler-build now seamlessly authenticate using default credentials on your system, making it simple to upload, download and index packages on S3 buckets.

Wolf Vollprecht
Wolf Vollprecht
Cover image for S3 support in Pixi and rattler-build
PixiRattler Build

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.

Wolf Vollprecht
Wolf Vollprecht
Cover image for rattler-build in conda-forge
conda-forgeRattler Build

rattler-build in conda-forge

rattler-build — the revolutionary build tool for the conda ecosystem (almost) available in conda-forge

Wolf Vollprecht
Wolf Vollprecht
Cover image for The joy of building conda packages with rattler-build
Rattler Build

The joy of building conda packages with rattler-build

Learn how to integrate rattler-build into the conda-forge ecosystem, covering the essentials of conda-build and rattler-build, and how to create modern conda packages.

Nichita Morcotilo
Nichita Morcotilo
Cover image for Building a C++ package with rattler-build
Rattler BuildTutorial

Building a C++ package with rattler-build

Conda packages are not only for Python! Learn how to build a C++ pacakge with conda-froge and rattler-build

Wolf Vollprecht
Wolf Vollprecht
Cover image for rattler-build: A new parser
Rattler Build

rattler-build: A new parser

We have rewritten the rattler-build recipe parser with great developer experience in mind.

Wolf Vollprecht
Wolf Vollprecht
Cover image for Introducing Py-Rattler
PythonRattler Build

Introducing Py-Rattler

Py-Rattler the Python partner to the blazingly fast rattler library.

Tarun Pratap Singh
Tarun Pratap Singh
Cover image for The new Rattler Resolver
Rattler Build

The new Rattler Resolver

We wrote a new, fast SAT solver for conda packages in Rust – a port of the libsolv C library.

Wolf Vollprecht
Wolf Vollprecht
Cover image for The new rattler-build
Rattler Build

The new rattler-build

We are releasing a Rust based conda-build replacement that builds cross-platform binary packages much faster.

Wolf Vollprecht
Wolf Vollprecht
Cover image for Introducing Rattler: Conda from Rust
Rattler Build

Introducing Rattler: Conda from Rust

At prefix.dev we love Rust, but using conda/mamba from Rust is hard, so we started building Rattler, a set of crates that offer clean, compartmentalized building blocks for package management.

Bas Zalmstra
Bas Zalmstra