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_boot_id: identifies boot sessions for reboot-sensitive caches.
  • rattler_environment_digest: computes stable environment fingerprints from package artifact traits.
  • 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_virtual_package_detectors: discovers and runs trusted channel detector packages in isolated environments.
  • 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.

Metadata

Release files for py-rattler 0.28.1

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.28.1
File Size Uploaded Provenance Actions
py_rattler-0.28.1.tar.gz 2.0 MB With provenance Details for py_rattler-0.28.1.tar.gz

Built distributions (wheels)

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

Total release size: 469.8 MB

Release files / py_rattler-0.28.1.tar.gz

Download URL py_rattler-0.28.1.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
e82ef5201515b7472bba28aac714a5acb6030518b664662d7ee48d4b65e40554
BLAKE2b-256 checksum
How to use checksums
759b59c5b1fd5e29de54917027b311c009fe2ed88d3bb709ddb7fe576588f241
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Transparency log

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

Download URL py_rattler-0.28.1-cp310-abi3-win_arm64.whl
Size 19.7 MB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
54d6d8602bf9751c8ec9d14ebb3e9b568aaa2acac25fd9ca95e203108de29028
BLAKE2b-256 checksum
How to use checksums
44d0c0f0edeeb12c5700d0e89b6f9722cb65ffbe764d44a3ff2eada25e1e30a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Transparency log

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

Download URL py_rattler-0.28.1-cp310-abi3-win_amd64.whl
Size 21.0 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
6bcbe64fb0aa98a19b61fefd4a6d085dec9f5f64ce336b931883cda4718a4c82
BLAKE2b-256 checksum
How to use checksums
e5b80fb09e7859ffae82a1dbc8dded081da5b070d3b210f6b2dc868eebd7c013
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Transparency log

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

Download URL py_rattler-0.28.1-cp310-abi3-win32.whl
Size 18.5 MB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
7077a180d8e878d5794c5ed8000c87b1042c9c91cf6295fb386cec0f7e4a9509
BLAKE2b-256 checksum
How to use checksums
4dd0d6cfe8c467887ae0090a68798d90e87bbe6e23a9c0782e62ca98db352cc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Transparency log

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

Download URL py_rattler-0.28.1-cp310-abi3-musllinux_1_2_x86_64.whl
Size 27.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
92001ee75e5a0d47b6aad0b7c4f76b746015785bdb06ab2851002540ffc767e5
BLAKE2b-256 checksum
How to use checksums
8a3e82f1fca32357aab73d6c20d02b5f7ac31b0a1bad2110d9756683be389b3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Transparency log

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

Download URL py_rattler-0.28.1-cp310-abi3-musllinux_1_2_riscv64.whl
Size 27.3 MB
Tags CPython 3.10 Linux musl 1.2+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
bd9d8baaf4b7027a8e250583fa8d1ff6ae31b9928967a5751cf471cd13737254
BLAKE2b-256 checksum
How to use checksums
3ea40bb63b147b1f9c795ae3f52693d2d6b44f4c6896096de08506214133d0ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Transparency log

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

Download URL py_rattler-0.28.1-cp310-abi3-musllinux_1_2_i686.whl
Size 29.8 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
0dc8546f11e06bc4b9057a714cdfd8b51c2aa1c741724eadbbc1acdc0f1a8ceb
BLAKE2b-256 checksum
How to use checksums
8645e747df1e8590c9d21279700bd3302894cc924823f9a54402eb78ff81331c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Transparency log

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

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

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

Transparency log

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

Download URL py_rattler-0.28.1-cp310-abi3-musllinux_1_2_aarch64.whl
Size 26.8 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
c97a83070dfac0d0f339888074f223153f43c0a66a224913abd525b8c2294f2d
BLAKE2b-256 checksum
How to use checksums
4a60f4a862a249831cc9f1e313d685d074bfdbb3d27679cfce75ad68ae1d3d4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Transparency log

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

Download URL py_rattler-0.28.1-cp310-abi3-manylinux_2_31_riscv64.whl
Size 27.2 MB
Tags CPython 3.10 Linux glibc 2.31+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
fc343ef375e802475883b11b85da2f3c7c9d06be30bb09f44b2017309828ac49
BLAKE2b-256 checksum
How to use checksums
632f1020fab5a8ae29510bbf3166d2df219a72b562299bbcfcd36265f76a081e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Transparency log

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

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

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

Transparency log

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

Download URL py_rattler-0.28.1-cp310-abi3-manylinux_2_28_armv7l.whl
Size 25.8 MB
Tags CPython 3.10 Linux glibc 2.28+ ARMv7l abi3
SHA-256 checksum
How to use checksums
9f2618356a426511be8e48344a075c4f3c5b4e889122e9b605062170ffd7036d
BLAKE2b-256 checksum
How to use checksums
25ac14a27f06b081b29e06971cd1e23c1e7c2eaac357609e8a396a65b35ec5bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Transparency log

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

Download URL py_rattler-0.28.1-cp310-abi3-manylinux_2_28_aarch64.whl
Size 26.7 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
f5a5b9ee088c971a65e953d6f2ade761f964314c97446309303314d245f4203f
BLAKE2b-256 checksum
How to use checksums
d6840970e56796d6ca26a2c898373507ef0840b98ca70bc37f19929e197d2049
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Transparency log

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

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

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

Transparency log

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

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

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

Transparency log

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

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

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

Transparency log

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

Download URL py_rattler-0.28.1-cp310-abi3-macosx_10_12_x86_64.whl
Size 22.8 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6d036f7a48d375cf878b75de0c746c61de060dedd699096fa0189095ebf276a5
BLAKE2b-256 checksum
How to use checksums
f19fceb0a254e1d85f8bb079b71e0aa1a500854b4846d9f7b1058578c93df953
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Transparency log

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

Download URL py_rattler-0.28.1-cp310-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl
Size 44.5 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
0548fbfa217bbc0e7202e9e161b1dcaf95487cd7bbac389da52354a05da4abe7
BLAKE2b-256 checksum
How to use checksums
4f6a6bfa86ebd7b861c9b844633b84537a98ed0757fb41ad278c90e2dbe67dd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Transparency log

Security for py-rattler 0.28.1

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 18 files in this release have been uploaded with provenance metadata.

Select from 18 files

Attestation for py_rattler-0.28.1.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 Oct 29, 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.28.1 This release

18 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