[Distutils] What does it mean for Python to "bundle pip"?

Chris Barker - NOAA Federal chris.barker at noaa.gov
Fri Aug 23 00:05:49 CEST 2013


And sent form Paul Moore -- accidentally got off-list (my fault):

On 22 August 2013 18:47, Chris Barker - NOAA Federal
<chris.barker at noaa.gov> wrote:
> I'm still confused as to the state of all this -- are the tools ready
> for projects to start posting wheels so that pip can find them?

Basically, the answer is "maybe". Projects that do will still very
much be early adopters with all the risks that entails - things could
change, users may need help when things don't go quite as expected,
etc.

C extensions are not ready for use yet anywhere other than on Windows
(Linux in particular has architecture/ABI questions to resolve)..
Projects that use script wrappers probably shouldn't expect wheels to
manage these seamlessly yet (things are still in flux in that area).
"Advanced" features like post-install scripts don't work yet.
The rest is likely fine.

If you have a simple pure-Python project, or one with a
straightforward C extension, you should be fine.



 And of course, the more people that start publishing wheels, the more
we'll get feedback on how things are working, and the faster things
will settle down.

Organisations maintaining internal (or even public) package indexes
hosting "unofficial" wheels for projects they have an interest in is
probably more realistic at this stage. But I know of no such public
indexes (the nearest is Christoph Gohlke's site, but that is not
structured to be a PyPI-style index, so it's not usable directly by
pip even if he were to switch to wheels). And it's hard to determine
if anyone is doing things like that internally.


-- 

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.Barker at noaa.gov


More information about the Distutils-SIG mailing list