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