Skip to main content

Translate pip requirements into conda requirements

Project description

pip2conda

pip2conda is a tool to translate pip-style requirements into conda requirements.

pip2conda parses build requirements from pyproject.toml files, then runtime and extra requirements from setup.cfg, including unpackging extras and evaluating environment markers, before matching translating each requirement into a conda-forge requirement suitable for installation with conda/mamba.

PyPI version Conda version License Supported Python versions

Build status Documentation status Coverage status Maintainability

Installation

For best results, please install from conda-forge:

conda install -c conda-forge pip2conda

You can also install directly from PyPI:

python -m pip install pip2conda

Basic Usage

Just execute pip2conda from the base of your project directory. For example, running pip2conda in the base directory for its own project repository does this:

$ pip2conda
grayskull
packaging>=20.0
requests
setuptools
setuptools>=42
setuptools_scm>=3.4
tomli
tomli>=1.0.0
wheel

Project details


Download files

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

Source Distribution

pip2conda-0.2.0.tar.gz (24.2 kB view hashes)

Uploaded Source

Built Distribution

pip2conda-0.2.0-py3-none-any.whl (22.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page