Motivation and Vision#

Although very common among conda users, using conda and PyPI (i.e. pip) together 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 happily combining the use of both conda and PyPI.

The vision#

conda-pypi aims to make it easier and safer to add PyPI packages to existing conda environments. We acknowledge that we will not be able to 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 documentaiton into the following pages: