2013-09-30 5 views

Antwort

7

Von dem, was ich von this question und this response auf der Python-Mailing-Liste sehen kann, sieht es aus wie zahlreiche Namenskonventionen im gesamten Python-Verpackungssystem und die Kompatibilität zwischen ihnen.

Pythons setuptools läuft safe_name die:

eine beliebige Zeichenfolge in einen Standard-Distribution Namen Konvertieren

Irgendwelche Läufe von nicht-alphanumerischen /. Zeichen werden durch ein einzelnes '-' ersetzt.

Obwohl pip, easy_install und PyPi den Unterstrich akzeptieren kann, bei der Installation auf einen einzigen geändert wird ‚-‘ für Setuptools Standards.