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 |