Whilst we&#39;re considering new classifiers - any word on this one?<br><br>Michael<br><br><div class="gmail_quote">On 16 October 2011 16:06, Michael Foord <span dir="ltr">&lt;<a href="mailto:fuzzyman@gmail.com">fuzzyman@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br><br><div class="gmail_quote"><div class="im">On 16 September 2011 00:18, M.-A. Lemburg <span dir="ltr">&lt;<a href="mailto:mal@egenix.com" target="_blank">mal@egenix.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Michael Foord wrote:<br>
&gt; On 15 September 2011 15:24, M.-A. Lemburg &lt;<a href="mailto:mal@egenix.com" target="_blank">mal@egenix.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; &quot;Martin v. Löwis&quot; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Programming Language - Python - Implementation - CPython<br>
&gt;&gt;&gt;&gt; Programming Language - Python - Implementation - pypy<br>
&gt;&gt;&gt;&gt; Programming Language - Python - Implementation - jython<br>
&gt;&gt;&gt;&gt; Programming Language - Python - Implementation - IronPython<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Opinions on this proposal? (including the specific spelling,<br>
&gt;&gt;&gt; leaving alone that the separator is ::, not -)<br>
&gt;&gt;<br>
&gt;&gt; Better user CPython, PyPy and Jython for consistency with the<br>
&gt;&gt; other Trove spellings.<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m -0 on the &quot;Implementation&quot; part. Do we really need this ?<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; Jython, PyPy and CPython are not &quot;programming languages&quot; they&#39;re<br>
&gt; implementations of the Python programming language - so I would prefer to<br>
&gt; differentiate like this.<br>
<br>
</div>Well, yes, but if you look at the OS section of the Trove list<br>
you also find different implementations of BSD under the<br>
BSD category:<br>
<br>
Operating System :: POSIX :: BSD<br>
Operating System :: POSIX :: BSD :: BSD/OS<br>
Operating System :: POSIX :: BSD :: FreeBSD<br>
Operating System :: POSIX :: BSD :: NetBSD<br>
Operating System :: POSIX :: BSD :: OpenBSD<br>
<br></blockquote></div><div><br>Well, they&#39;re BSD variants whereas pypy (and other implementations) aim very much not to be variants. I&#39;d still rather see them listed under a Python implementation sub-classifier but it isn&#39;t a big deal.<br>

 </div><div class="im"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
(just to take one exmaple)<br>
<br>
See <a href="http://pypi.python.org/pypi?%3Aaction=list_classifiers" target="_blank">http://pypi.python.org/pypi?%3Aaction=list_classifiers</a> for the full<br>
list.<br>
<br>
Also note that Cython is listed as:<br>
<br>
Programming Language :: Cython<br>
<br></blockquote></div><div><br>That&#39;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).<br>

<br> </div><div class="im"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
even Zope is listed as programming language:<br>
<br>
Programming Language :: Zope<br></blockquote></div><div><br><br>That&#39;s odd. :-)<br><br> <br></div><div class="im"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">


<br>
so there isn&#39;t all that much consistency in the naming.<br>
<br>
BTW: Stackless is missing from your list.<br>
<div><br></div></blockquote></div><div><br><br>Right. Stackless should probably be on the list as libraries may depend on Stackless features.<br><br>All the best,<br><font color="#888888"><br>Michael<br><br> <br></font></div>
<div class="im"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
<div>
&gt;&gt; Also: What about release versions of those implementations ?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; We could always add those later if anyone really wanted them (for Python we<br>
&gt; have the broad &quot;Python&quot; *plus* version specific categories). In other words,<br>
&gt; YAGNI (for now).<br>
&gt;<br>
&gt; Michael<br>
&gt;<br>
&gt;<br>
&gt;&gt; Jython and IronPython appear to follow the CPython release<br>
&gt;&gt; versions, but PyPy uses its own version scheme.<br>
<br>
--<br>
Marc-Andre Lemburg<br>
eGenix.com<br>
<br>
</div>Professional Python Services directly from the Source  (#1, Sep 16 2011)<br>
<div>&gt;&gt;&gt; Python/Zope Consulting and Support ...        <a href="http://www.egenix.com/" target="_blank">http://www.egenix.com/</a><br>
&gt;&gt;&gt; mxODBC.Zope.Database.Adapter ...             <a href="http://zope.egenix.com/" target="_blank">http://zope.egenix.com/</a><br>
&gt;&gt;&gt; mxODBC, mxDateTime, mxTextTools ...        <a href="http://python.egenix.com/" target="_blank">http://python.egenix.com/</a><br>
________________________________________________________________________<br>
</div>2011-10-04: PyCon DE 2011, Leipzig, Germany                18 days to go<br>
<div><div></div><div><br>
::: Try our new mxODBC.Connect Python Database Interface for free ! ::::<br>
<br>
<br>
   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48<br>
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg<br>
           Registered at Amtsgericht Duesseldorf: HRB 46611<br>
               <a href="http://www.egenix.com/company/contact/" target="_blank">http://www.egenix.com/company/contact/</a><br>
</div></div></blockquote></div></div><br><br clear="all"><div><div></div><div class="h5"><br>-- <br><pre cols="72"><a href="http://www.voidspace.org.uk/" target="_blank">http://www.voidspace.org.uk/</a><br><br>May you do good and not evil<br>
May you find forgiveness for yourself and forgive others<br>
May you share freely, never taking more than you give.<br>-- the sqlite blessing <a href="http://www.sqlite.org/different.html" target="_blank">http://www.sqlite.org/different.html</a></pre>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><pre cols="72"><a href="http://www.voidspace.org.uk/" target="_blank">http://www.voidspace.org.uk/</a><br><br>May you do good and not evil<br>May you find forgiveness for yourself and forgive others<br>
May you share freely, never taking more than you give.<br>-- the sqlite blessing <a href="http://www.sqlite.org/different.html" target="_blank">http://www.sqlite.org/different.html</a></pre>
<br>