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 Ziade Tarek other posts by this author
Nov 7 2009 8:16AM messages near this date
Re: [Distutils] People want CPAN :-) | Re: [Distutils] People want CPAN :-)
On Sat, Nov 7, 2009 at 4:56 PM, Andreas Jung <lists@[...].com>  wrote:
[..]
> 
>  Do we need/want development on PyPI? At least not me.
> 
>  MAJOR.MINOR.MICRO.PICO + |a-c]1..N
> 
>  should be good enough.

PEP 386 is about providing the version scheme so we can compare versions
in Distutils when we want to know if a dependency is met (like what
setuptools does).

So its wider than PyPI : people need to be able to compare development
versions as well.
So for example, zc.buildout can rely on it for your daily work.

[...]
> 
>  "community" does not imply that we can not agree on certain rules and
>  standards
>  for PyPI - otherwise PyPI remains as it sometimes appears - an unflashed
>  package toilet. Python as a quality programming language needs a package
>  repository with some minimum standards - I completely disagree with
>  "community"
>  as a synonym for "we must make everyone happy".
> 

But the philosophy of Python is to provide a multi-paradigm language I think,
without forcing any strong rule like this. (unlike Java I guess)

My mother (sorry that's the example I have in my mind) is using Python
in her university
math /statistics lab, and they don't really care about QA.

But she might push her software at PyPI one day. She won't if its
rejected because
she doesn't follow a version scheme, or push a binary release rather
than a source one.

Its good too have industrial-strength conventions, so we can build
industrial-level applications,
but I think we need to be careful about the ticket entry for PyPI.

Wouldn't be better to set these enforcements in subcommunity like
plone.org where it would
make a lot of sense to enforce QA for plone packages ?
(plone.org has PyPI support)

Tarek
_______________________________________________
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

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