Dirk Sohler schriebHyperion schriebschade und umständlich!
Nein, zukunftsorientiert.
Anstatt das veraltete Python 2.x zum Standard zu erheben und es in der Paketverwaltung einfach „python" zu nennen, haben die Verantworlichen hier genau richtig gehandelt, und das aktuelle Python 3.x zum Standard erhoben, indem sie es als „python" bereitstellen, und den „Sonderfall" des veralteten Python 2.x explizit durch „python2" gekennzeichnet haben.
Durch die Benennung wird doch nichts zum Standard, sondern durch Verwendung! (Zudem ist Python2.x nicht veraltet!)
Das Hauptproblem ist imho nicht die Umbenennung der She-Bangs in den eigenen Scripten, sondern die Verwendung von Fremdscripten! Wie will arch hier den Sonderweg durchsetzen und She-bangs anpassen? pip und easy_install zeigen bei mir zudem noch auf 2.7 - wie installiere ich also Module für 3.x? Wie werden bei einem solchen Vorgang die She-Bangs angepasst?
Zukunftsorientiert wäre es gewesen, Python3 zur Standardinstallation zu erheben und die Benennung an den de facto Standard von Python anzupassen und bei "python3" zu belassen.