Re: [Distutils] People want CPAN :-)
by Kevin Teague other posts by this author
Nov 7 2009 3:18PM messages near this date
Re: [Distutils] People want CPAN :-)
|
Re: [Distutils] People want CPAN :-)
One other really nice thing about the Perl packaging ecosystem is that
their standard library is packaged!
If there is a bug found in the Perl standard library, it's trivial to
upgrade it to a newer release with a bug fix. For example, the recent
little distutils snafu would have been a lot less painful for the end
user's if we'd been able to get the bug fix with a simple:
$ pip install --upgrade distutils
In this respect, from an end user perspective, it really feels like
you're getting hit with a stick, "Need that distutils fix? Hmm, well,
OK, but you're going to have wait another month until we do a full
Python release, and then accept all these other unrelated changes if
you want that ... "
CPAN even informs you if there's a newer release of itself available,
and suggests you might like to upgrade:
There's a new CPAN.pm version (v1.9402) available!
[Current version is v1.7602]
You might want to try
install Bundle::CPAN
reload cpan
without quitting the current session. It should be a seamless upgrade
while we are running...
Buildout has a similar upgrade notification feature, but I don't think
pip or easy_install does? One nice thing about setuptools (or now
distribute) not having been merged into the standard library is that
they're easy to update to newer releases. As we push more of this code
down into Distutils, we are making it more difficult to get updates :(
_______________________________________________
Distutils-SIG maillist - Distutils-SIG@[...].org
http://mail.python.org/mailman/listinfo/distutils-sig
Thread:
Guido van Rossum
Sridhar Ratnakumar
John Kleint
Kevin Teague
Ziade Tarek
Ziade Tarek
Rakotomandimby Mihamina
ssteinerX@gmail.com
Lennart Regebro
Ziade Tarek
Ben Finney
Ian Bicking
David Cournapeau
Ziade Tarek
David Cournapeau
Ziade Tarek
David Cournapeau
Ziade Tarek
Greg Ewing
David Lyon
Greg Ewing
Ziade Tarek
Ziade Tarek
Greg Ewing
Ziade Tarek
Robert Kern
David Cournapeau
Ziade Tarek
ssteinerX@gmail.com
Lennart Regebro
Ben Finney
Rakotomandimby Mihamina
David Cournapeau
Andreas Jung
Kevin Teague
Kevin Teague
Jannis Leidel
Kevin Teague
ssteinerX@gmail.com
P.J. Eby
Ziade Tarek
Sridhar Ratnakumar
Ziade Tarek
David Lyon
Andreas Jung
Ziade Tarek
Andreas Jung
exarkun
Alex Gronholm
Glyph Lefkowitz
Paul Moore
Chris Withers
Ben Finney
ssteinerX@gmail.com
Michael Sparks
Jesse Noller
Lennart Regebro
Ziade Tarek
David Lyon
David Lyon
Guido van Rossum
David Cournapeau
Georg Brandl
David Cournapeau
Ziade Tarek
David Cournapeau
Robert Kern
Ian Bicking
David Lyon
David Cournapeau
David Lyon
Alex Gronholm
Pauli Virtanen
Kaelin Colclasure
Ziade Tarek
Kaelin Colclasure
Lennart Regebro
Kaelin Colclasure
Ziade Tarek
Georg Brandl
exarkun
Ziade Tarek
David Lyon
Jeff Rush
David Lyon
Brad Allen
David Lyon
Milind Khadilkar
Ziade Tarek
David Lyon
Ziade Tarek
David Lyon
Ziade Tarek
David Lyon
Floris Bruynooghe
David Lyon
Kevin Teague
Bob Ippolito
Ziade Tarek
Ian Bicking
David Lyon
Ian Bicking
David Lyon
|