Skip to content

Examples#

This section contains examples for packaging software in different languages with rattler-build. Each example walks you through creating a recipe for a specific language ecosystem.

Example Description
Python Build pure Python packages with noarch: python and compiled packages like NumPy
C++ Package header-only and compiled C++ libraries using CMake
JavaScript Create packages for NodeJS applications using NPM
Rust Build Rust packages with proper license bundling using cargo-bundle-licenses
Go Package Go applications with go-cgo or go-nocgo compilers
Perl Build Perl packages from CPAN with noarch: generic support
R Package R libraries from CRAN
Repackaging Repackage existing pre-built binaries for distribution
Converting from conda-build Migrate existing meta.yaml recipes to the rattler-build format