[Distutils] Making pip and PyPI work with conda packages

Chris Barker chris.barker at noaa.gov
Mon May 18 06:03:21 CEST 2015

On Sun, May 17, 2015 at 5:12 PM, Robert Collins <robertc at robertcollins.net>

> > > But I'm confused as to the roles of pip vs setuptools, vs wheel, vs ???
> > >
> > > I see pip has handling the dependency resolution, and finding and
> downloading of packages part of the problem -- conda does those already.
> > >
> > > So what would using pip inside a conda build script buy you that using
> setuptools does not?
> >
> > Indirection via pip injects the usage of setuptools even for plain
> distutils projects, and generates
> https://www.python.org/dev/peps/pep-0376/ compliant metadata by default.
> >
> > However, looking at the current packaging policy, I think I
> misremembered the situation - it looks like we *discussed* recommending
> indirection via pip & attaining PEP 376 compliance, but haven't actually
> moved forward with the idea yet. That makes sense, since pursuing it would
> have been gated on ensurepip, and the Python 3 migration has been higher
> priority recently.
> That glue is actually very shallow...I think we should rip it out of pip
> and perhaps put it in setuptools. It's about building, not installing.

+1 -- and rip out setuptools installing of dependencies, while we're at it

(OK, I  know e can't do that...)

But is the up shot that using pip to install won't buy anythign over
setuptools right now? (except for packages that aren't already using



Christopher Barker, Ph.D.

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

Chris.Barker at noaa.gov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20150517/00bd08b1/attachment.html>

More information about the Distutils-SIG mailing list