pkg.soopen package index

brew / rank 4209

Install rattler-build with Homebrew, apk, Nix, pacman

Universal conda package builder. Version 0.76.1 via Homebrew; verified 2026-09-14. Also installable with nix: nix profile install nixpkgs#rattler-build.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install rattler-build

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add rattler-build

Alpine Linux edge package indexes · rattler-build · source: dl-cdn.alpinelinux.org

Nixverified · 92%
nix profile install nixpkgs#rattler-build

nixpkgs package indexes · pkgs/by-name/ra/rattler-build/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S rattler-build

Arch Linux sync databases · rattler-build · source: geo.mirror.pkgbuild.com

overview

Package summary

Universal conda package builder

Commands and aliases

  • patch-apply-gen-test-data
  • rattler-build

history

Project history and usage

Rattler-build is a Rust-based, cross-platform builder for conda packages. It reads declarative recipes, resolves dependencies, runs builds and tests, and produces conda package artifacts.

Project history

Prefix.dev developed rattler-build as a universal conda package builder in the broader Rattler ecosystem. It introduced a `recipe.yaml` specification that differs from conda-build's traditional `meta.yaml`, while retaining compatibility-oriented concepts familiar to conda recipe authors.

The project evolved rapidly through frequent releases, gaining recipe generation, testing, variants, cross-compilation, package-format support, Python bindings, and integrations for conda ecosystem tooling. Later releases added automatic tool-specific configuration discovery and experimental structured build steps.

Adoption history

Rattler-build has entered multiple distribution ecosystems, including Homebrew, Alpine Linux, Nix, Arch-oriented packaging, and conda channels. It is also used through CI actions and Python integration APIs in conda package-building workflows.

How it is used

Package maintainers place build metadata in a `recipe.yaml` file and invoke commands such as `rattler-build build --recipe recipe.yaml`. Typical workflows render recipes, solve build environments, execute build scripts, run tests, and publish the resulting conda artifacts.

A recipe is project input rather than the application's own configuration file. Although newer releases support discovered tool configuration, the reviewed official material did not establish sufficiently clear cross-platform default paths for this field.

Why package nerds care

Rattler-build is important to packaging enthusiasts because it rethinks the established conda-build workflow in a compiled Rust tool while advancing the newer `recipe.yaml` format. It combines fast dependency solving and package construction with cross-platform and cross-architecture build support.

Timeline

  • Early project: Prefix.dev introduced rattler-build as a fast builder built on the Rust Rattler ecosystem.
  • Subsequent development: The project established `recipe.yaml` as its recipe format and expanded cross-platform build and test support.
  • 2026: Releases added automatic configuration discovery, broader mobile-platform support, structured experimental build steps, and deeper conda-tooling integration.

Related projects

  • conda-build is the established conda package builder whose recipe model influenced rattler-build.
  • Rattler supplies Rust libraries for solving, package formats, environments, and other conda ecosystem operations.
  • conda-smithy and conda-forge tooling are downstream integration points for conda recipe workflows.

Sources

  • Official documentation: https://rattler-build.prefix.dev/latest/
  • Official recipe specification: https://rattler-build.prefix.dev/latest/reference/recipe_file/
  • Official releases: https://github.com/prefix-dev/rattler-build/releases
  • source_facts.package-manager

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for rattler-build. Package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 2 runtime dependencies.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
/etc/rattler/config.toml/etc/rattler-build/config.toml$XDG_CONFIG_HOME/rattler/config.toml$RATTLER_HOME/config.toml$XDG_CONFIG_HOME/rattler-build/config.toml~/.rattler-build/config.toml$RATTLER_BUILD_HOME/config.toml
Windows
C:\ProgramData\rattler\config.toml

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.rattler/credentials.json~/.netrc$RATTLER_AUTH_FILE$NETRC

executables

Installed executables

CommandKindExposureNote
patch-apply-gen-test-datacliglobal executable
rattler-buildcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-09-19
manager version0.76.1
manager updated2026-09-14
local dataok
upstreamcurrent
latest detectedv0.75.0

https://github.com/prefix-dev/rattler-build

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:rattler-build
Version0.76.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/rattler-build
Homepagehttps://rattler.build
Repositoryhttps://github.com/prefix-dev/rattler-build
Upstream docshttps://rattler.build
LicenseBSD-3-Clause
Source archivehttps://github.com/prefix-dev/rattler-build/archive/refs/tags/v0.75.0.tar.gz
Last updated2026-09-14T12:28:16Z
Pulseupdated
Dependenciesopenssl@4, xz
Build dependenciespkgconf, rust
Uses from macOSbzip2
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namerattler-build
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

rattler-build

nix profile install nixpkgs#rattler-build
  • normalized package name match
  • Matched by: Rattler Build
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ra/rattler-build/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

rattler-build 0.18.0-r0

A fast conda-package builder

https://github.com/prefix-dev/rattler-build

sudo apk add rattler-build
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: rattler-build
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Rattler Build
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rattler-build from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

rattler-build-bash-completion 0.18.0-r0

Bash completions for rattler-build

https://github.com/prefix-dev/rattler-build

sudo apk add rattler-build-bash-completion
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: rattler-build
  • normalized package name match
  • Matched by: Rattler Build
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rattler-build-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

rattler-build-doc 0.18.0-r0

A fast conda-package builder (documentation)

https://github.com/prefix-dev/rattler-build

sudo apk add rattler-build-doc
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: rattler-build
  • normalized package name match
  • Matched by: Rattler Build
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rattler-build-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

rattler-build-fish-completion 0.18.0-r0

Fish completions for rattler-build

https://github.com/prefix-dev/rattler-build

sudo apk add rattler-build-fish-completion
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: rattler-build
  • normalized package name match
  • Matched by: Rattler Build
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rattler-build-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

rattler-build-zsh-completion 0.18.0-r0

Zsh completions for rattler-build

https://github.com/prefix-dev/rattler-build

sudo apk add rattler-build-zsh-completion
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: rattler-build
  • normalized package name match
  • Matched by: Rattler Build
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rattler-build-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
pacman95%

rattler-build 0.55.1-1

A fast conda-package builder

https://github.com/prefix-dev/rattler-build

sudo pacman -S rattler-build
  • License: BSD
  • Architecture: x86_64
  • 4 dependencies
  • normalized package name match
  • Matched by: Rattler Build
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: rattler-build from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation