Skip to main content

conda-pypi

conda-pypi logo

Better PyPI interoperability for the conda ecosystem.

Project Status

This is a community-maintained project under the conda organization.

Getting Help

What is this?

The conda-pypi plugin improves conda's integration with Python packaging tools. The most important feature is the conda-pypi channel, hosted by Anaconda, which makes pure Python wheels from PyPI available to users natively through conda install.

Using conda-pypi

For the best experience with conda-pypi, update to conda 26.9 or later. To update:

conda self update

or if updating from older versions of conda without conda-self you can also run:

conda install --name base "conda>=26.9"

To opt in, enable the Rattler solver and add the conda-pypi channel:

conda config --set solver rattler
conda config --append channels conda-pypi

After configuring, you can use packages from PyPI alongside conda packages in your normal conda workflows, without needing to convert the wheel files to conda files.

Advanced options

conda-pypi includes more advanced subcommand controls for working with Python packages. These options are recommended for users who want to experiment with conda and wheels and work with cutting-edge plugin features.

You can use the following commands with the conda pypi subcommand to do more with the conda-pypi plugin:

  • conda pypi install: Converts wheels from PyPI and other package indexes to .conda format for safer installation. PyPI is the default index. Use --index-url to select another index.
  • conda pypi install -e .: Converts a path to an editable .conda format package.
  • conda pypi convert: Convert Python projects to .conda format without installing them.
  • conda pypi index: Index a local directory of .whl files to create a local conda channel.
  • conda install from wheel channels (experimental): channels can serve pure Python wheels directly in repodata.json.
  • A warning when running conda create or conda install with pip in the environment.

Why?

Mixing conda packages and packages installed with pip is often discouraged in the conda ecosystem. There are only a handful patterns that are safe to run. This tool aims to provide a safer way of keeping your conda environments functional while adding Python distribution packages. Refer to the documentation for more details.

Attribution

  • This project incorporates conda-pupa by Daniel Holth, which provides the core wheel-to-conda conversion functionality.
  • The conda-pypi platypus logo is by James Turner.
  • Ideas for improved version specifier conversion comes from reroll by Anil Kulkarni.

Contributing

Please refer to CONTRIBUTING.md.

Metadata

Release files for conda-pypi 0.13.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 conda-pypi 0.13.1
File Size Uploaded Provenance
conda_pypi-0.13.1.tar.gz 1.4 MB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for conda-pypi 0.13.1
File Interpreter ABI Platform
conda_pypi-0.13.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.7 MB

Release files / conda_pypi-0.13.1.tar.gz

Download URL conda_pypi-0.13.1.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
e82817d8295d535aa22f09e3c9bc38ddaf7c73c082daffdb6325898b131dd0ba
BLAKE2b-256 checksum
How to use checksums
a215d381132940279baebcdafca3ecc98be58d31ed5b30ccaf316a331dec5cda
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 Oct 21, 2026.

Transparency log

Release files / conda_pypi-0.13.1-py3-none-any.whl

Download URL conda_pypi-0.13.1-py3-none-any.whl
Size 250.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3b1e38c5c39b6246d5a808742ef539b8726bfb256155b1f4baab3f342ce6238c
BLAKE2b-256 checksum
How to use checksums
bc85b8ea4abf8dd499597af015d1f27ae8c979369ae484bab06e06e519340968
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 Oct 21, 2026.

Transparency log

Security for conda-pypi 0.13.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 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for conda_pypi-0.13.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 21, 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.

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