ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> distutils-sig
distutils-sig
Re: [Distutils] People want CPAN :-)
by Andreas Jung other posts by this author
Nov 7 2009 7:08AM messages near this date
Re: [Distutils] People want CPAN :-) | Re: [Distutils] People want CPAN :-)
Am 06.11.09 18:53, schrieb Guido van Rossum:
>  I just found this comment on my blog. People have told me this in
>  person too, so I believe it is real pain (even if the solution may be
>  elusive and the suggested solutions may not work). But I don't know
>  how to improve the world. Is the work on distutils-sig going to be
>  enough? Or do we need some other kind of work in addition? Do we need
>  more than PyPI?
My 2 cents after reading and ignoring the whole thread:

- PyPI provides a good functionality so far

What is annoying about PyPI:

 - some package maintainers have a certain ignorance
   and arrogance by misusing PyPI

   - for uploading packages without or broken metadata
   - for uploading packages of doubtful quality
   - for uploading packages to PyPI as a replacement
     for a private egg server

 - supports too much different versioning schemas. Both
   schema supported by setuptools and the one proposed
   by Tarek in some PEP are totally over-engineered.
   A simple and *enforced* versioning schema is what
   I want to see.

 - no more external hosting of packages. If people
   want their packages listed on Pypi, they should
   be required to upload their packages on PyPI
   (no more issues with non-available external server,
   no more issues with mirroring external servers,
   no more issues with wrong download URLs within
   package metadata)

 - better checks on uploaded packages. A source code
   release should be made using the 'sdist' command.
   We don't need source eggs of a package for
   Python 2.4-2.6 containing Python source code
   only.

The solution for a better PyPI:

 - more checks, more restrictions

 - every package maintainer uploading something to PyPI
   should have a certain attitude that PyPI is a public
   resource where the content should met certain
   quality criteria and where each package has
   a certain responsibility to Python community.

Andreas
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

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved