Skip to main content

py-rattler-build

Python bindings for Rattler-Build, the fast conda package builder.

py-rattler-build lets you build, inspect, test, and upload conda packages directly from Python — no subprocess calls needed.

Quick start

Build a package from a recipe

from rattler_build import Stage0Recipe, VariantConfig

recipe = Stage0Recipe.from_file("recipe.yaml")
results = recipe.run_build()

for result in results:
    print(f"Built {result.name} {result.version} in {result.build_time:.1f}s")
    for pkg in result.packages:
        print(f"  {pkg}")

Render and build with variants

from rattler_build import Stage0Recipe, VariantConfig

recipe = Stage0Recipe.from_file("recipe.yaml")
rendered_variants = recipe.render(VariantConfig())

for variant in rendered_variants:
    result = variant.run_build()

Inspect an already built package

from rattler_build import Package

pkg = Package.from_file("mypackage-1.0.0-py312h0_0.conda")
print(f"{pkg.name} {pkg.version} ({pkg.platform})")
print(f"Dependencies: {pkg.depends}")
print(f"Files: {len(pkg.files)}")

Test a package

from rattler_build import Package

pkg = Package.from_file("mypackage-1.0.0-py312h0_0.conda")
results = pkg.run_tests()

Generate a recipe from PyPI

from rattler_build import generate_pypi_recipe

recipe_yaml = generate_pypi_recipe("requests", version="2.31.0")
print(recipe_yaml)

Build with progress reporting

from rattler_build import Stage0Recipe, VariantConfig
from rattler_build.progress import RichProgressCallback

recipe = Stage0Recipe.from_file("recipe.yaml")
rendered_variants = recipe.render(VariantConfig())

for variant in rendered_variants:
    with RichProgressCallback(show_logs=True) as callback:
        result = variant.run_build(progress_callback=callback)

Documentation

For the full reference, check out our website.

Metadata

Release files for py-rattler-build 0.73.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for py-rattler-build 0.73.0
File Size Uploaded Provenance
py_rattler_build-0.73.0.tar.gz 1.8 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for py-rattler-build 0.73.0
File
py_rattler_build-0.73.0-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
py_rattler_build-0.73.0-cp38-abi3-win32.whl CPython 3.8 abi3 Windows x86-32 Details
py_rattler_build-0.73.0-cp38-abi3-musllinux_1_2_x86_64.whl CPython 3.8 abi3 Linux musl 1.2+ x86-64 Details
py_rattler_build-0.73.0-cp38-abi3-musllinux_1_2_armv7l.whl CPython 3.8 abi3 Linux musl 1.2+ ARMv7l Details
py_rattler_build-0.73.0-cp38-abi3-musllinux_1_2_aarch64.whl CPython 3.8 abi3 Linux musl 1.2+ ARM64 Details
py_rattler_build-0.73.0-cp38-abi3-manylinux_2_28_armv7l.whl CPython 3.8 abi3 Linux glibc 2.28+ ARMv7l Details
py_rattler_build-0.73.0-cp38-abi3-manylinux_2_28_aarch64.whl CPython 3.8 abi3 Linux glibc 2.28+ ARM64 Details
py_rattler_build-0.73.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details
py_rattler_build-0.73.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-32 Details
py_rattler_build-0.73.0-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.8 abi3 macOS 10.12+ x86-64, macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64) Details

Total release size: 293.1 MB

Release files / py_rattler_build-0.73.0.tar.gz

Download URL py_rattler_build-0.73.0.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
591190665e0af3fd6df739f0f68b0a176a9399f65042bd9a7ce6a73cb82b0fe7
BLAKE2b-256 checksum
How to use checksums
d8179ebac88a4c83e317ab94148971781dc6d23eb7444033e64655d3da4556a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

Release files / py_rattler_build-0.73.0-cp38-abi3-win_amd64.whl

Download URL py_rattler_build-0.73.0-cp38-abi3-win_amd64.whl
Size 23.2 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
e9ca398fa9939ae4b551a30900cacf843639f8637f57a5e73bc5bcb7c993f899
BLAKE2b-256 checksum
How to use checksums
bef17f9b04b197386311f24777a24de09b16d6077975c10cf0adc3e656dc74fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

Release files / py_rattler_build-0.73.0-cp38-abi3-win32.whl

Download URL py_rattler_build-0.73.0-cp38-abi3-win32.whl
Size 20.8 MB
Tags CPython 3.8 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
b91c8cad8c4ac469ab14a9c2204b2c015e40b5b25c928c3f15e02bb52b69938d
BLAKE2b-256 checksum
How to use checksums
09e342182cd1dd7397946085672f9d48354ccc74caa55b542db0368f3be13893
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

Release files / py_rattler_build-0.73.0-cp38-abi3-musllinux_1_2_x86_64.whl

Download URL py_rattler_build-0.73.0-cp38-abi3-musllinux_1_2_x86_64.whl
Size 29.1 MB
Tags CPython 3.8 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
686bf7a951a5b972a24b4e9e6a5e4a98ff75a40aeb865d1f0b57a46d7842cc2d
BLAKE2b-256 checksum
How to use checksums
cf2c6c0266cddeb9abeca46434b8eb204451c753c11bb1837f24ef2c1307efdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

Release files / py_rattler_build-0.73.0-cp38-abi3-musllinux_1_2_armv7l.whl

Download URL py_rattler_build-0.73.0-cp38-abi3-musllinux_1_2_armv7l.whl
Size 27.8 MB
Tags CPython 3.8 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
2ab943f6dd87ba88af1cdfcee869c288a17b2d63cfd11b83f31e553c7d335aa3
BLAKE2b-256 checksum
How to use checksums
8fa60c0599a74bda9f93f79a233e8ba8fc5bd4a87f36d583bd96c6304aad0a43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

Release files / py_rattler_build-0.73.0-cp38-abi3-musllinux_1_2_aarch64.whl

Download URL py_rattler_build-0.73.0-cp38-abi3-musllinux_1_2_aarch64.whl
Size 28.3 MB
Tags CPython 3.8 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
7e76773552cb069f85083bc9147039b58bbd75498126ee0af292535bfdcb3341
BLAKE2b-256 checksum
How to use checksums
dae6cb60baa30683e36c3043ce72d831b719fda133a9b41365da6eb57aacd6bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

Release files / py_rattler_build-0.73.0-cp38-abi3-manylinux_2_28_armv7l.whl

Download URL py_rattler_build-0.73.0-cp38-abi3-manylinux_2_28_armv7l.whl
Size 27.6 MB
Tags CPython 3.8 Linux glibc 2.28+ ARMv7l abi3
SHA-256 checksum
How to use checksums
bf04770650f7ff5c2e2f2c774c1479bc258d1a0a966eb1d1f6115154804cbe5b
BLAKE2b-256 checksum
How to use checksums
ea952c54a12566d6002ecae414909e6c9f1eb4a3c2cd3b3fc1f5c65a83e25236
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

Release files / py_rattler_build-0.73.0-cp38-abi3-manylinux_2_28_aarch64.whl

Download URL py_rattler_build-0.73.0-cp38-abi3-manylinux_2_28_aarch64.whl
Size 28.1 MB
Tags CPython 3.8 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
eeb90ef4a0a27986cfdd48f90c965d5186a4ecf5c91acc15826b96d0ce69f3e4
BLAKE2b-256 checksum
How to use checksums
4bed3af8a633a1a92645ad9319b63e094ee9810532ecc40c69c13b56fb0d9e41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

Release files / py_rattler_build-0.73.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL py_rattler_build-0.73.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 27.3 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
2a0d8b3fa656b334d16132927d37ef6061d706ee6598e5ccac98d8d8fb03a242
BLAKE2b-256 checksum
How to use checksums
a7ed656658951a55581c4d94d58c0d938c3b8e1d7116dc9c1040ea7b42689454
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

Release files / py_rattler_build-0.73.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL py_rattler_build-0.73.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 30.9 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
871c1a48759c92e57036246abb4ad95df8d4ef0b22c61ecbef0701c885936830
BLAKE2b-256 checksum
How to use checksums
9856153da715f130dd2e7dfa72b1dc71d50b8e2028593614946a255e32b3eda5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

Release files / py_rattler_build-0.73.0-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL py_rattler_build-0.73.0-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 48.2 MB
Tags CPython 3.8 abi3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
73e24dc34fb30038dbc6f721d4294e1a14f8920e4d0cd5745d20db2b28b01f40
BLAKE2b-256 checksum
How to use checksums
6d7b02185f662033952e08858629074f293d2d5f2620cc989532f0071bece485
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

Security for py-rattler-build 0.73.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 11 files in this release have been uploaded with provenance metadata.

Select from 11 files

Attestation for py_rattler_build-0.73.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.73.0 This release

11 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page