[Python-Dev] Bilingual scripts
Antoine Pitrou
solipsis at pitrou.net
Sat May 25 09:53:16 CEST 2013
On Fri, 24 May 2013 15:56:29 -0400
Barry Warsaw <barry at python.org> wrote:
> Here's something that seems to come up from time to time in Debian.
>
> Take a Python application like tox, nose, or pyflakes. Their executables work
> with both Python 2 and 3, but require a #! line to choose which interpreter to
> invoke.
>
> When we add Python 3 support in Debian for such a script, all the library
> installations are handled just fine, but we have conflicts about what to name
> the thing that lands in /usr/bin. Do we have /usr/bin/pyflakes and
> /usr/bin/pyflakes3? Do we call the latter py3flakes (as has been convention
> with some other scripts, but which breaks locate(1))? Do we simply remove the
> /usr/bin scripts and encourage people to use something like `$python -m nose`?
How about always running the version specific targets, e.g.
nosetests-2.7?
Regards
Antoine.
More information about the Python-Dev
mailing list