#34326: Python ports do not adhere to PEP 394 and provide "python2" and "python3" -------------------------------------------------+------------------------- Reporter: mikko@… | Owner: macports- Type: enhancement | tickets@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: 2.0.4 Port: python_select python24 python25 | Keywords: python26 python27 python31 python32 python33 | python34 | -------------------------------------------------+------------------------- Comment (by mojca@…): I don't know if anyone worked on this already, but one solution (in given constraints of the package manager) would be to create two new ports, `python2` and `python3`, each of them offering variants like * `python2 [+]python27 +python27-apple ...` * `python3 [+]python34 +python35 ...` and doing nothing else but installing the necessary symlinks. (And then try to safeguard against other ports trying to depend on `python2` instead of `python27` ;) The advantage of separate ports over "`port select python2 python27`" would be the simplicity for the users (even though I agree that for consistence it would be better to extend the port select group to allow a port to belong to more than one group). (In any case software developers probably cannot rely on existence of `python2` on Mac.) -- Ticket URL: <https://trac.macports.org/ticket/34326#comment:33> MacPorts <https://www.macports.org/> Ports system for OS X