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: 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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_rattler-0.26.0.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

py_rattler-0.26.0-cp310-abi3-win_arm64.whl (17.1 MB view details)

Uploaded CPython 3.10+Windows ARM64

py_rattler-0.26.0-cp310-abi3-win_amd64.whl (18.1 MB view details)

Uploaded CPython 3.10+Windows x86-64

py_rattler-0.26.0-cp310-abi3-win32.whl (15.9 MB view details)

Uploaded CPython 3.10+Windows x86

py_rattler-0.26.0-cp310-abi3-musllinux_1_2_x86_64.whl (22.7 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

py_rattler-0.26.0-cp310-abi3-musllinux_1_2_riscv64.whl (22.5 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ riscv64

py_rattler-0.26.0-cp310-abi3-musllinux_1_2_i686.whl (25.0 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ i686

py_rattler-0.26.0-cp310-abi3-musllinux_1_2_armv7l.whl (21.4 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARMv7l

py_rattler-0.26.0-cp310-abi3-musllinux_1_2_aarch64.whl (22.4 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

py_rattler-0.26.0-cp310-abi3-manylinux_2_31_riscv64.whl (22.4 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.31+ riscv64

py_rattler-0.26.0-cp310-abi3-manylinux_2_28_ppc64le.whl (29.9 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ppc64le

py_rattler-0.26.0-cp310-abi3-manylinux_2_28_armv7l.whl (21.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARMv7l

py_rattler-0.26.0-cp310-abi3-manylinux_2_28_aarch64.whl (22.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

py_rattler-0.26.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.9 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

py_rattler-0.26.0-cp310-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (30.8 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ppc64

py_rattler-0.26.0-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (23.7 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ i686

py_rattler-0.26.0-cp310-abi3-macosx_10_12_x86_64.whl (20.2 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

py_rattler-0.26.0-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (39.3 MB view details)

Uploaded CPython 3.10+macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file py_rattler-0.26.0.tar.gz.

File metadata

  • Download URL: py_rattler-0.26.0.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for py_rattler-0.26.0.tar.gz
Algorithm Hash digest
SHA256 247a3993dbeb1ec033cc8b6eef076997a7a85c7127a940a8baaafd903c1a243e
MD5 ec8424a139ba8d4db886c437dca8f49b
BLAKE2b-256 63b8d0ec1a1a102d692cfd55c75a8594a2886b07b196c6ac663df0f3fd47aaf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0.tar.gz:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: py_rattler-0.26.0-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: CPython 3.10+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 4ddfdd3671b9fe00186b1d004f84ecb2e8dd40fe7c0b8124204d8279f30eda8a
MD5 d7ccfbbb662ad07fc6c7d217498a3e03
BLAKE2b-256 0545666521b2366c064b679ac1fed926c8b6914c48ab1dffd9f3c1bf21601986

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-win_arm64.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: py_rattler-0.26.0-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 18.1 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6b790e928429b5c5eef5808a410797bcc2486cf407cdcc83e6708297358e7709
MD5 8bf32b24fc18dca5f807bad0e7774594
BLAKE2b-256 270e36cab35d4fb908024cee5bd356930f93bed2e644ad0d8e93fcdc08d030b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-win_amd64.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-win32.whl.

File metadata

  • Download URL: py_rattler-0.26.0-cp310-abi3-win32.whl
  • Upload date:
  • Size: 15.9 MB
  • Tags: CPython 3.10+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 82f7ca25e4e4a3633abf575216c0e548497e49261438dd92705ade941758c61b
MD5 c81549c8075dec689c21e61e9c4e5a7b
BLAKE2b-256 eaf7f0618c5b6f7041d93433b36ddbc9bcb39510780ac4becce7b126ca173025

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-win32.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7169b2f80ebbb2930993eef14c3be2af30ddaacc51421b7c19db4b093a8dda2a
MD5 2816fb80c9e0f176599836a37762a158
BLAKE2b-256 c8cafc0883e97a64c42631236ddcd58ef03c00049e13350816d7c26519bfe960

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 b6f23edc006143233db20c5a965db9574092a80308f35b410cb9a4ca7e056fea
MD5 7430366e00709769d3ba8378ad715f95
BLAKE2b-256 6541efe0505737fe8cdc4aa0b17d764c743ad9b8491f6bf6f9053f890300aad1

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-musllinux_1_2_riscv64.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4de7d5b2562f7a1dbd4157285f787d781331f7518c52ea00c0c40e3f175660c9
MD5 7d2bee98c24e231214153c12d8b5598a
BLAKE2b-256 5188f38df5227d684fd31e5dd3a37c682f966151f6779b3a7ec46a5071beda79

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-musllinux_1_2_i686.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6076024e694456b02229ecb40ddad5696ee570756b7abfc12f04cd9d8816c5a8
MD5 90e2d039aad99c44fd1f1475a8f7784e
BLAKE2b-256 3e02ce9eba7afd171576bd19ffbb0b0a29bb438eb29247877c45c7f1e5f83477

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-musllinux_1_2_armv7l.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 badec81abf5415f9711ebeef4be8c7c411568cd02a0bf9f00efecd67cd114b03
MD5 ecfab6ccc39a5496a8b0323b06ef5aaf
BLAKE2b-256 ba498e40c53ef9bbb5d3ccd0aecc1f210afec3fca911f186066bca2fed7a958f

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-musllinux_1_2_aarch64.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-manylinux_2_31_riscv64.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 b465222e913683bab63c662891341036f11c7e4b17cb0c57d77cd7212fac3dd0
MD5 1d8f3e5b7d595f3825469eae1a3d4036
BLAKE2b-256 82be7dbe5b1c8379bcc128c32fcac03c21b607d790b6ec6f68497fb7ce12ae39

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-manylinux_2_31_riscv64.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 796969ebb6bd52b3c9b28939ba28e66ef2a61fd62e74fd94fdbf1d5c998e0227
MD5 0f12812eff0d5f475be516274c9f8719
BLAKE2b-256 ed7edbc68a2122841c4acc9190208f9e792fb7e0bb1207a8eba10f97b20ed3e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-manylinux_2_28_ppc64le.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 0303105aa46c6fd0c42aa99143cc10d09bb9a9dfefab613d9c9f109fb337e53f
MD5 eef87cb4a019222bef8df8da8cfa4cc0
BLAKE2b-256 f8afd79178e2678e749010321b322b30d497272f87d3b640c3bfb24931dd9e17

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-manylinux_2_28_armv7l.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 343c98a0c78095d1cd1e8c0e6e44de4e4f92d7b03be6ecc5532e5e1377f150c1
MD5 2697b19435f39b5ba7d9bd74bac23d0b
BLAKE2b-256 0efeadf50c40e7ccee56701f792668ba45ca657c78ed46857c24b90d2fc958c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-manylinux_2_28_aarch64.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9aa92a62168a8a9a15a1d4a58bce1268b909ff3d54548114dddf4b4ca380c4da
MD5 857c78544d2b2669c175d6cdff67d1b5
BLAKE2b-256 92c731c3fbd721543b6b91841b15c76aff39851d1dc2bdda2612b279a0dd33a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 a45bb6c6ac130b621929e0e6c9dc36670e891e918aed6e8362097bf75225dc61
MD5 6e936c2884cae3592ace39bce1d16f89
BLAKE2b-256 94c487f5014f33dce7b85bc782d1294601011f46537966641f14a420dcb8e55d

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 edc14fe316159d45c421f44b53b86fd3f6d97c086780a087c689459eed46b149
MD5 90a96e87eed2bba7e1d5eab73b162f52
BLAKE2b-256 6131f8c2f688c47ded316a5d476949d91365ff7e272cc710c50f088898aadc4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ef7387fa2a23ea0f63d387d09973e94c145de3db2d7e48a454e89c566320711a
MD5 709571574f9b80c812205634c68db892
BLAKE2b-256 f8365c4b78423d00e13165530c9f98130907519c50371838868b6ae4c6b91a5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_rattler-0.26.0-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for py_rattler-0.26.0-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 cba55dcdcfc0e0e82fe86cac59746c435c857390e70ef728b7219561aab22002
MD5 712f6dd32787b9711f70c85aa93a7cf6
BLAKE2b-256 4f7e60286a5fe7f6368d26087d1028f5589874a1ab0bde7f56858bdf0f5e2afe

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_rattler-0.26.0-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release-python.yml on conda/rattler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.26.0 This release

18 files

0.25.0

15 files

0.24.0

15 files

0.23.2

15 files

0.23.1

15 files

0.23.0

15 files

0.22.0

15 files

0.21.0

15 files

0.20.0

15 files

0.19.0

15 files

0.18.0

15 files

0.17.0

15 files

0.16.0

15 files

0.15.0

15 files

0.14.0

15 files

0.13.1

15 files

0.13.0

15 files

0.12.0

15 files

0.11.0

15 files

0.10.0

15 files

0.9.1

14 files

0.9.0

15 files

0.8.2

16 files

0.8.0

16 files

0.7.2

16 files

0.7.1

16 files

0.7.0

16 files

0.6.3

16 files

0.6.2

16 files

0.6.1

16 files

0.6.0

16 files

0.5.0

17 files

0.4.0

17 files

0.3.0

17 files

0.2.1

17 files

0.2.0

16 files

0.1.2

16 files

0.1.1

16 files

0.1.0

16 files

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