Motivation and vision#

Although very common among conda users, using conda and pip in the same environment can under certain circumstances cause difficult to debug issues and is currently not seen as 100% stable. conda-pypi exists as a solution for creating a better experience when using these two packaging ecosystems together. Here, we give a high-level overview of why this conda plugin exists and finish by outlining our strategies for combining conda packages with Python distribution packages.

The vision#

conda-pypi aims to make it easier and safer to add Python distribution packages to existing conda environments. We acknowledge that we cannot solve all problems, specifically as they relate to binary distributions of packages, but we believe we can provide users with a way to safely install pure Python packages in conda environments.

The details#

To provide a thorough explanation of the problem and our proposed solutions, we have organized this section of the documentation into the following pages: