Yes, please make the unversioned binary the default version required by system utilities. Python 2 should be relegated to special case use where library dependencies cannot be made to work under Python 3. This should probably be made explicit in release notes and documentation.

On Nov 25, 2015 6:16 AM, "Juan Orti Alcaine" <> wrote:

I'm reading the guidelines about the naming of conflicting
python2/python3 binaries [1], and I have doubts about if it is up to
It says: "The unversioned executable must be the python2 version.", is
this still true? In the example shown some lines before, the
unversioned binary goes to the python3 package.

With python3 as the default I guess the unversioned binary should be
the python3 one.


Juan Orti
packaging mailing list