Whilst we're considering new classifiers - any word on this one? Michael
On 16 October 2011 16:06, Michael Foord <[email protected]> wrote: > > > On 16 September 2011 00:18, M.-A. Lemburg <[email protected]> wrote: > >> Michael Foord wrote: >> > On 15 September 2011 15:24, M.-A. Lemburg <[email protected]> wrote: >> > >> >> "Martin v. Löwis" wrote: >> >>> >> >>>> Programming Language - Python - Implementation - CPython >> >>>> Programming Language - Python - Implementation - pypy >> >>>> Programming Language - Python - Implementation - jython >> >>>> Programming Language - Python - Implementation - IronPython >> >>> >> >>> Opinions on this proposal? (including the specific spelling, >> >>> leaving alone that the separator is ::, not -) >> >> >> >> Better user CPython, PyPy and Jython for consistency with the >> >> other Trove spellings. >> >> >> >> I'm -0 on the "Implementation" part. Do we really need this ? >> >> >> > >> > >> > Jython, PyPy and CPython are not "programming languages" they're >> > implementations of the Python programming language - so I would prefer >> to >> > differentiate like this. >> >> Well, yes, but if you look at the OS section of the Trove list >> you also find different implementations of BSD under the >> BSD category: >> >> Operating System :: POSIX :: BSD >> Operating System :: POSIX :: BSD :: BSD/OS >> Operating System :: POSIX :: BSD :: FreeBSD >> Operating System :: POSIX :: BSD :: NetBSD >> Operating System :: POSIX :: BSD :: OpenBSD >> >> > Well, they're BSD variants whereas pypy (and other implementations) aim > very much not to be variants. I'd still rather see them listed under a > Python implementation sub-classifier but it isn't a big deal. > > >> (just to take one exmaple) >> >> See http://pypi.python.org/pypi?%3Aaction=list_classifiers for the full >> list. >> >> Also note that Cython is listed as: >> >> Programming Language :: Cython >> >> > That's correct. Cython is a programming language not an implementation. I > would include Shedskin as a programming language rather than an > implementation too. Listing implementations as programming languages loses > the ability to make this distinction at the classifier level (and is also > *incorrect* to my mind). > > > >> even Zope is listed as programming language: >> >> Programming Language :: Zope >> > > > That's odd. :-) > > > >> >> so there isn't all that much consistency in the naming. >> >> BTW: Stackless is missing from your list. >> >> > > Right. Stackless should probably be on the list as libraries may depend on > Stackless features. > > All the best, > > Michael > > > >> >> Also: What about release versions of those implementations ? >> >> >> >> >> > We could always add those later if anyone really wanted them (for >> Python we >> > have the broad "Python" *plus* version specific categories). In other >> words, >> > YAGNI (for now). >> > >> > Michael >> > >> > >> >> Jython and IronPython appear to follow the CPython release >> >> versions, but PyPy uses its own version scheme. >> >> -- >> Marc-Andre Lemburg >> eGenix.com >> >> Professional Python Services directly from the Source (#1, Sep 16 2011) >> >>> Python/Zope Consulting and Support ... http://www.egenix.com/ >> >>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ >> >>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/ >> ________________________________________________________________________ >> 2011-10-04: PyCon DE 2011, Leipzig, Germany 18 days to go >> >> ::: Try our new mxODBC.Connect Python Database Interface for free ! :::: >> >> >> eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 >> D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg >> Registered at Amtsgericht Duesseldorf: HRB 46611 >> http://www.egenix.com/company/contact/ >> > > > > -- > > http://www.voidspace.org.uk/ > > May you do good and not evil > May you find forgiveness for yourself and forgive others > > May you share freely, never taking more than you give. > -- the sqlite blessing http://www.sqlite.org/different.html > > > -- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html
_______________________________________________ Catalog-SIG mailing list [email protected] http://mail.python.org/mailman/listinfo/catalog-sig
