<p dir="ltr"><br>
On 4 Dec 2014 00:59, &quot;Donald Stufft&quot; &lt;<a href="mailto:donald@stufft.io">donald@stufft.io</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Dec 3, 2014, at 9:51 AM, Nick Coghlan &lt;<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; &gt; - (This is not really related to the switch, but more of a general remark) In [4], it says that &quot;python 3 version of the executable gains a python3- prefix&quot;. This is IMO bad, since upstream projects tend to name the versioned binaries &quot;foo-3.4, foo-3&quot; or &quot;foo3.4, foo3&quot;. We should accept one of these - I&#39;m not really certain which one of them. I tried to discuss this several times on distutils-sig mailing list, but without reaching a consensus. Either way, prefixing with python3- doesn&#39;t make sense to me, because it&#39;s not similar to any upstream way and you don&#39;t find the binaries under their names using tab completion (e.g. foo&lt;tab&gt; doesn&#39;t tell you about python3-foo).<br>
&gt;&gt;<br>
&gt;&gt; Agreed.<br>
&gt;&gt;<br>
&gt;&gt; CPython &amp; pip use the &quot;foo3.4, foo3&quot; convention, so that seems enough of a reason to use that convention by default. We may want a &quot;unless upstream does it differently&quot; caveat though.</p>
<p dir="ltr">Oops, I just noticed an ambiguity in my caveat. I meant &quot;unless the particular upstream project being packaged does it differently&quot;.</p>
<p dir="ltr">&gt; It doesn&#39;t really matter right now but long term I think python packaging should just natively support commands like this. Either just as a matter of fact, opt in, or by allowing templated command names. Either way I think the upstream tooling should and likely will follow python&#39;s lead for how these are written. </p>
<p dir="ltr">Yeah. It&#39;s somewhere on the list of the umpteen gazillion things that could still use improving ;)</p>
<p dir="ltr">Cheers,<br>
Nick.</p>
<p dir="ltr">&gt;<br>
&gt; _______________________________________________<br>
&gt; python-devel mailing list<br>
&gt; <a href="mailto:python-devel@lists.fedoraproject.org">python-devel@lists.fedoraproject.org</a><br>
&gt; <a href="https://admin.fedoraproject.org/mailman/listinfo/python-devel">https://admin.fedoraproject.org/mailman/listinfo/python-devel</a><br>
</p>