Skip to main content
banner

Rattler: Rust crates for fast handling of conda packages

License Build Status Project Chat Pixi Badge docs main python docs main

Rattler is a library that provides common functionality used within the conda ecosystem (what is conda & conda-forge?). The goal of the library is to enable programs and other libraries to easily interact with the conda ecosystem without being dependent on Python. Its primary use case is as a library that you can use to provide conda related workflows in your own tools.

Rattler is written in Rust and tries to provide a clean API to its functionalities (see: Components). With the primary goal in mind we aim to provide bindings to different languages to make it easy to integrate Rattler in non-rust projects.

Rattler is actively used by pixi, rattler-build, and the https://prefix.dev backend.

Showcase

This repository also contains a binary that shows some of the capabilities of the library. This is an example of installing an environment containing cowpy and all its dependencies from scratch (including Python!):

Installing an environment

Development: getting started

To get started developing with Rattler, let's install an environment with cowpy and its dependencies.

Clone the Rattler repository, and in your terminal, navigate to the root folder of the repository, and execute the following commands (in order):

git submodule update --init
cargo run --bin rattler --release create cowpy
cargo run --bin rattler --release run -p .prefix/ cowpy --random

Python and Javascript bindings

You can invoke rattler from Python or Javascript via our powerful bindings to solve, install and run commands in conda environments. Rattler offers you the fastest and cleanest Python bindings to the conda ecosystem.

Python

To install the Python bindings, you can use pip or conda:

pip install py-rattler
# or
conda install -c conda-forge py-rattler

You can find the extensive documentation for the Python bindings here.

Example usage of rattler from Python The Python bindings to rattler are designed to be used with `asyncio`. You can access the raw power of the rattler library to solve environments, install packages, and run commands in the installed environments.
import asyncio
import tempfile

from rattler import solve, install, VirtualPackage

async def main() -> None:
    # Start by solving the environment.
    #
    # Solving is the process of going from specifications of package and their
    # version requirements to a list of concrete packages.
    print("started solving the environment")
    solved_records = await solve(
        # Channels to use for solving
        channels=["conda-forge"],
        # The specs to solve for
        specs=["python ~=3.12.0", "pip", "requests 2.31.0"],
        # Virtual packages define the specifications of the environment
        virtual_packages=VirtualPackage.detect(),
    )
    print("solved required dependencies")

    # Install the packages into a new environment (or updates it if it already
    # existed).
    env_path = tempfile.mkdtemp()
    await install(
        records=solved_records,
        target_prefix=env_path,
    )

    print(f"created environment: {env_path}")


if __name__ == "__main__":
    asyncio.run(main())

Javascript

To use the Javascript bindings, you can install the @conda-org/rattler package via npm. rattler is compiled to WebAssembly and can be used in the browser or in Node.js.

npm install @conda-org/rattler

Using rattler from Javascript is useful to get access to the same version comparison functions as used throughout the conda ecosystem. It is also used as part of mambajs which uses the rattler library to solve and install packages from the emscripten-forge channel in the browser.

Give it a try!

Before you begin, make sure you have the following prerequisites:

  • A recent version of git
  • A recent version of pixi

Follow these steps to clone, compile, and run the rattler project:

# Clone the rattler repository along with its submodules:
git clone --recursive https://github.com/conda/rattler.git
cd rattler

# Compile and execute rattler to create a JupyterLab instance:
pixi run rattler create jupyterlab

The above command will execute the rattler executable in release mode. It will download and install an environment into the .prefix folder that contains jupyterlab and all the dependencies required to run it (like python)

Run the following command to start jupyterlab:

# on windows
.\.prefix\Scripts\jupyter-lab.exe

# on linux or macOS
 ./.prefix/bin/jupyter-lab

Voila! You have a working installation of jupyterlab installed on your system! You can of course install any package you want this way. Try it!

Contributing 😍

We would love to have you contribute! See the CONTRIBUTION.md for more info. For questions, requests or a casual chat, we are very active on our discord server. You can join our discord server via this link.

Components

Rattler consists of several crates that provide different functionalities.

  • rattler_conda_types: foundational types for all datastructures used within the conda eco-system.
  • rattler_package_streaming: provides functionality to download, extract and create conda package archives.
  • rattler_repodata_gateway: downloads, reads and processes information about existing conda packages from an index.
  • rattler_shell: code to activate an existing environment and run programs in it.
  • rattler_solve: a backend agnostic library to solve the package satisfiability problem.
  • rattler_virtual_packages: a crate to detect system capabilities.
  • rattler_index: create local conda channels from local packages. See the rattler_index README for channel options documentation.
  • rattler_sigstore: discovers, fetches and verifies Sigstore attestations of conda packages.
  • rattler: functionality to create complete environments from scratch using the crates above.
  • rattler-lock: a library to create and parse lockfiles for conda environments.
  • rattler-networking: common functionality for networking, like authentication, mirroring and more.
  • rattler-bin: an example of a package manager using all the crates above (see: showcase)

You can find these crates in the crates folder.

Additionally, we provide Python bindings for most of the functionalities provided by the above crates. A python package py-rattler is available on conda-forge and PyPI. Documentation for the python bindings can be found here.

What is conda & conda-forge?

The conda ecosystem provides cross-platform, binary packages that you can use with any programming language. conda is an open-source package management system and environment management system that can install and manage multiple versions of software packages and their dependencies. conda is written in Python. The aim of Rattler is to provide all functionality required to work with the conda ecosystem from Rust. Rattler is not a reimplementation of conda. conda is a package management tool. Rattler is a library to work with the conda ecosystem from different languages and applications. For example, it powers the backend of https://prefix.dev.

conda-forge is a community-driven effort to bring new and existing software into the conda ecosystem. It provides tens-of-thousands of up-to-date packages that are maintained by a community of contributors. For an overview of available packages see https://prefix.dev.

Release files for py-rattler 0.27.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 0.27.0
File Size Uploaded
py_rattler-0.27.0.tar.gz 1.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for py-rattler 0.27.0
File
py_rattler-0.27.0-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
py_rattler-0.27.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
py_rattler-0.27.0-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details
py_rattler-0.27.0-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
py_rattler-0.27.0-cp310-abi3-musllinux_1_2_riscv64.whl CPython 3.10 abi3 Linux musl 1.2+ RISC-V 64 Details
py_rattler-0.27.0-cp310-abi3-musllinux_1_2_i686.whl CPython 3.10 abi3 Linux musl 1.2+ x86-32 Details
py_rattler-0.27.0-cp310-abi3-musllinux_1_2_armv7l.whl CPython 3.10 abi3 Linux musl 1.2+ ARMv7l Details
py_rattler-0.27.0-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
py_rattler-0.27.0-cp310-abi3-manylinux_2_31_riscv64.whl CPython 3.10 abi3 Linux glibc 2.31+ RISC-V 64 Details
py_rattler-0.27.0-cp310-abi3-manylinux_2_28_ppc64le.whl CPython 3.10 abi3 Linux glibc 2.28+ PowerPC 64-le Details
py_rattler-0.27.0-cp310-abi3-manylinux_2_28_armv7l.whl CPython 3.10 abi3 Linux glibc 2.28+ ARMv7l Details
py_rattler-0.27.0-cp310-abi3-manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64 Details
py_rattler-0.27.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
py_rattler-0.27.0-cp310-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl CPython 3.10 abi3 Linux glibc 2.17+ PowerPC 64-be Details
py_rattler-0.27.0-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-32 Details
py_rattler-0.27.0-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details
py_rattler-0.27.0-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.10 abi3 macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64, macOS 10.12+ x86-64 Details

Total release size: 426.0 MB

Release files / py_rattler-0.27.0.tar.gz

Download URL py_rattler-0.27.0.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
6242f02e9037beffada8a2507187752548cc68f7be7e6a6bc62263254061556f
BLAKE2b-256 checksum
How to use checksums
ca7849345f2aa690d8ebb7e6a33dedb36709434ff843ab7e73f614ae427decb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-win_arm64.whl

Download URL py_rattler-0.27.0-cp310-abi3-win_arm64.whl
Size 18.3 MB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
e471fadc02ebef3a36c104778ee1f139f04f960eb17eeea77f4372adabdc51a0
BLAKE2b-256 checksum
How to use checksums
3558424c29f84f22295efb786aa1eaed8c3b9b889972ddb0804de1f184718586
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-win_amd64.whl

Download URL py_rattler-0.27.0-cp310-abi3-win_amd64.whl
Size 19.4 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
03711376a938d778ceb1978bab879c45b50dddcde75a476192997653316b51b5
BLAKE2b-256 checksum
How to use checksums
119945e495bab308a8ed1e00ef84246780bf9b3a29955a57c75b8c6c9dd419dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-win32.whl

Download URL py_rattler-0.27.0-cp310-abi3-win32.whl
Size 17.2 MB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
1a369cd7a2b47fcf0ce2c90766e7e813ee054451e19a5b6c65256049930af446
BLAKE2b-256 checksum
How to use checksums
30e91c5a565bf4e951ccda97f40973887cb8382c0669de3e49288cd01abd23c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL py_rattler-0.27.0-cp310-abi3-musllinux_1_2_x86_64.whl
Size 24.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
c48b9bc678a8f501fd06b8afc53414d4d6720fbcb06e07a7aea2572827bd7ea6
BLAKE2b-256 checksum
How to use checksums
809b6f92bb9ac65beffed1994fa2ef32ada929a38a35678fc6e32fce7e748dd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-musllinux_1_2_riscv64.whl

Download URL py_rattler-0.27.0-cp310-abi3-musllinux_1_2_riscv64.whl
Size 24.2 MB
Tags CPython 3.10 Linux musl 1.2+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
63c5ad01cd9b97f8a29bc14859a62aaeb9b24f1bf4e1016a0e4665efe9afaf56
BLAKE2b-256 checksum
How to use checksums
2cf8e05a1b440284a7f7d3c3c15ca97ef3c38d5d6602dfca84d8fdfd56939955
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-musllinux_1_2_i686.whl

Download URL py_rattler-0.27.0-cp310-abi3-musllinux_1_2_i686.whl
Size 26.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
1d4db64dae391a32f75f8e5986f74a2487e4cd366fbc39e31e33cf94c6ded008
BLAKE2b-256 checksum
How to use checksums
f82750063a6a0d1c7a61b8fe9b855e28d7a8f03316ecca3be38f50a92ff986bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-musllinux_1_2_armv7l.whl

Download URL py_rattler-0.27.0-cp310-abi3-musllinux_1_2_armv7l.whl
Size 22.9 MB
Tags CPython 3.10 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
1cc4aac45bcbd227842b01947caf059e0eb5c8d6e0f96ef3bbd6e72789c4f8e6
BLAKE2b-256 checksum
How to use checksums
d986e4b93c62198a39e3839eafc8a232516d895e1fb1e479448cbb7304318750
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL py_rattler-0.27.0-cp310-abi3-musllinux_1_2_aarch64.whl
Size 23.9 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
bc50efb22a75cbe7b02aead6b09acf60a3c8189d65e59bc4fad882b3188eef98
BLAKE2b-256 checksum
How to use checksums
26f7490fce3f790b26deaaaa1843dfc33fc8c14b81bae6994f204e8816b6070c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-manylinux_2_31_riscv64.whl

Download URL py_rattler-0.27.0-cp310-abi3-manylinux_2_31_riscv64.whl
Size 24.1 MB
Tags CPython 3.10 Linux glibc 2.31+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
e47da2480d3e749f32ea6250d789b139de936e69087123239e74f5d83758d4c3
BLAKE2b-256 checksum
How to use checksums
7eae0623fc63be16c62f506806489ee17a6bec16535f9e49c5a2ce044997e11f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-manylinux_2_28_ppc64le.whl

Download URL py_rattler-0.27.0-cp310-abi3-manylinux_2_28_ppc64le.whl
Size 31.5 MB
Tags CPython 3.10 Linux glibc 2.28+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
d79e5c3cdff023851e3581d8ac813805139d053903db1d8e29ebb6e668ba52c2
BLAKE2b-256 checksum
How to use checksums
3de9ffa789a3c6dbac28dd9d9303c8bfdea7596dda413953fd004a114f50609c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-manylinux_2_28_armv7l.whl

Download URL py_rattler-0.27.0-cp310-abi3-manylinux_2_28_armv7l.whl
Size 22.8 MB
Tags CPython 3.10 Linux glibc 2.28+ ARMv7l abi3
SHA-256 checksum
How to use checksums
0cb6464910aadeead6ea2c657cdb10c67f33d289b5f3098ae0d139cb7970ea21
BLAKE2b-256 checksum
How to use checksums
3b3edebdee23277e1e7c1eba2c8f6766652dc64ad3e58afce9540d49993a0685
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-manylinux_2_28_aarch64.whl

Download URL py_rattler-0.27.0-cp310-abi3-manylinux_2_28_aarch64.whl
Size 23.7 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
f3a7eaa0a93be065cd978697b0d05afb0425498a430377fe71e97b0d15b01458
BLAKE2b-256 checksum
How to use checksums
7f1ebe02ca6d05760195e258ce7246dab9b8da0b29fee7430c718e5e65109c60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL py_rattler-0.27.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 23.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
45525bc4942526885080e7ab1fa7d3a584fce307362456fce5f3bf19be8af812
BLAKE2b-256 checksum
How to use checksums
dd198628a56f77ed3f0feb317c99fa023761e3885a079bc141383bb0e75b3e17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl

Download URL py_rattler-0.27.0-cp310-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 32.4 MB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-be abi3
SHA-256 checksum
How to use checksums
d384c355f3c677d0581b862cc00e3086cdf09ec2e8d2eb4c2ab4fd12e46e8faf
BLAKE2b-256 checksum
How to use checksums
d2b2d9ee377f83baffbea155e9e65525e1d787e013031058c08bba50fe5703a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL py_rattler-0.27.0-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 25.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
c996f61f315da2cca65ffbd82e90d064400ec70d7ced28f85b492dad7448719e
BLAKE2b-256 checksum
How to use checksums
ac9a26f2ef9215428661a1049505da7a4696e89cd1a6e60842c3741143ab0764
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-macosx_10_12_x86_64.whl

Download URL py_rattler-0.27.0-cp310-abi3-macosx_10_12_x86_64.whl
Size 21.7 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f8e8ad85bd161df37524274c70c2d745fa8a8c6ad0f7895d7e61aa18a04843b4
BLAKE2b-256 checksum
How to use checksums
8e04310624c72000b9b9723c1ca9374ff254e5e78ff21d8e447d5c7d65044f12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release files / py_rattler-0.27.0-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL py_rattler-0.27.0-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 42.2 MB
Tags CPython 3.10 abi3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cd332414e67369cb8e68b76cdfa1bdb676c5fb1ded2dfa0a2c671facf6261c31
BLAKE2b-256 checksum
How to use checksums
314dbc666121108ddbdf9f9f6c46cc691e38ff67eed0ef560936a2f5d5f98c2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 29, 2026.

Transparency log

Release history Release notifications | RSS feed

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