[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

pip as an importable module?

Pip doesn't have a programming API, so no, you can't do this. Having
said that, it looks like pip-conflict-checker only uses
`pip.get_installed_distributions`, and setuptools (pkg_resources,
specifically) has an API that does this, so you could probably
relatively easily fix the code to use that.

The stuff here is probably what you want:


On Wed, 1 May 2019 at 15:05, Skip Montanaro <skip.montanaro at gmail.com> wrote:
> I'm trying to get pip-conflict-checker working with Python 3.6:
> https://github.com/ambitioninc/pip-conflict-checker
> It would seem that the pip API has changed since this tool was last
> updated, as what's there appears only to be used in support of pip as
> a command line tool. Is there something comparable which is being
> maintained, or a description of how to adapt to the new
> pip-as-a-module API?
> Thx,
> Skip
> --
> https://mail.python.org/mailman/listinfo/python-list