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: https://setuptools.readthedocs.io/en/latest/pkg_resources.html#getting-or-creating-distributions Paul On Wed, 1 May 2019 at 15:05, Skip Montanaro <skip.montan...@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 -- https://mail.python.org/mailman/listinfo/python-list