| Store | Cart

[Distutils] Current Python packaging status (from my point of view)

From: Nick Coghlan <ncog...@gmail.com>
Sat, 17 Sep 2016 20:29:52 +1000
Hi folks,

Prompted by a few posts I read recently about the current state of the
Python packaging ecosystem, I figured it made sense to put together an
article summarising my own perspective on the current state of things:
http://www.curiousefficiency.org/posts/2016/09/python-packaging-ecosystem.html

It's pretty long, so the short version tailored specifically for the
distutils-sig audience would be:

* restating the point that pip & conda solve different problems, so
while there's some overlap in their core capabilities, neither is a
substitute for the other
* we've actually managed to put some pretty hard problems behind us in
the last few years, so my thanks to everyone that's played a part in
that process
* some of the thorniest problems that still remain really do require
proper funding of the core ecosystem infrastructure (most notably
PyPI), which means that either commercial redistributors need to step
up and handle the problem on behalf of their customers, or else the
PSF needs to figure out alternative sources of funding (with "let's do
both!" really being my preferred outcome on that front)

Cheers,
Nick.

P.S. For the Twitter users amongst you, feel free to pass along my
link to the article:
https://twitter.com/ncoghlan_dev/status/777087670837088256

-- 
Nick Coghlan   |   ncog...@gmail.com   |   Brisbane, Australia
_______________________________________________
Distutils-SIG maillist  -  Dist...@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Recent Messages in this Thread
Nick Coghlan Sep 17, 2016 10:29 am
Thomas Güttler Nov 01, 2016 07:30 am
Nick Coghlan Nov 01, 2016 09:50 am
Paul Moore Nov 01, 2016 10:22 am
Nick Coghlan Nov 01, 2016 12:19 pm
Paul Moore Nov 01, 2016 01:10 pm
Chris Barker Nov 01, 2016 05:05 pm
Nick Coghlan Nov 02, 2016 02:40 pm
Chris Barker Nov 01, 2016 05:01 pm
Nick Coghlan Nov 02, 2016 02:32 pm
Chris Barker Nov 02, 2016 03:54 pm
Nick Coghlan Nov 02, 2016 04:49 pm
Donald Stufft Nov 02, 2016 04:57 pm
Chris Barker Nov 02, 2016 06:22 pm
Donald Stufft Nov 02, 2016 06:31 pm
Chris Barker Nov 02, 2016 06:49 pm
Matthew Brett Nov 02, 2016 09:02 pm
Chris Barker Nov 02, 2016 11:08 pm
Matthew Brett Nov 03, 2016 12:02 am
Paul Moore Nov 03, 2016 09:29 am
Matthew Brett Nov 03, 2016 05:56 pm
Chris Barker Nov 03, 2016 10:15 pm
Donald Stufft Nov 03, 2016 01:34 am
Paul Moore Nov 03, 2016 09:34 am
Chris Barker Nov 03, 2016 09:30 pm
Thomas Güttler Nov 02, 2016 08:41 pm
Chris Barker Nov 02, 2016 06:39 pm
Nick Coghlan Nov 03, 2016 07:57 am
Nathaniel Smith Nov 02, 2016 07:28 pm
Nick Coghlan Nov 03, 2016 08:40 am
Nathaniel Smith Nov 03, 2016 09:10 am
Nick Coghlan Nov 03, 2016 10:39 am
Paul Moore Nov 03, 2016 10:50 am
Chris Barker Nov 03, 2016 09:48 pm
Paul Moore Nov 03, 2016 10:02 pm
Chris Barker Nov 03, 2016 10:36 pm
Chris Barker Nov 03, 2016 10:45 pm
Nathaniel Smith Nov 03, 2016 11:23 pm
Chris Barker Nov 03, 2016 09:44 pm
Nick Coghlan Nov 05, 2016 07:43 am
Robert Collins Nov 06, 2016 04:44 am
Robert Collins Nov 06, 2016 04:40 am
Thomas Güttler Nov 01, 2016 05:35 pm
Matthew Brett Nov 01, 2016 04:50 pm
Thomas Güttler Nov 02, 2016 06:00 am
Ian Cordasco Nov 02, 2016 01:13 pm
Nick Coghlan Nov 02, 2016 02:54 pm
Barry Warsaw Nov 03, 2016 05:17 pm
Glyph Lefkowitz Nov 03, 2016 06:08 pm
Barry Warsaw Nov 03, 2016 06:27 pm
Nathaniel Smith Nov 03, 2016 08:07 pm
Alex Grönholm Nov 03, 2016 08:56 pm
Nick Coghlan Nov 05, 2016 06:29 am
Wes Turner Nov 05, 2016 10:43 am
Wes Turner Nov 05, 2016 11:02 am
Wes Turner Nov 05, 2016 11:04 am
Chris Barker Nov 06, 2016 09:20 pm
Nick Coghlan Nov 07, 2016 03:28 am
Thomas Güttler Nov 09, 2016 07:47 am
Ralf Gommers Nov 05, 2016 10:13 pm
Nick Coghlan Nov 06, 2016 04:44 am
Matthew Brett Nov 05, 2016 06:49 am
Nathaniel Smith Nov 05, 2016 06:57 am
Chris Barker Nov 04, 2016 08:25 pm
Chris Barker Nov 03, 2016 09:55 pm
Nick Coghlan Nov 05, 2016 06:36 am
Messages in this thread