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

> > > 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
setuptools...)

-Chris



-- 

Christopher Barker, Ph.D.
Oceanographer

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.bar...@noaa.gov
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to