While I was reading this PEP, I noticed that it suggests the '-' character as separator (between name, version, etc..) .. naturally introducing '_' *within* names and versions.
This decision looks odd to me, as several package systems I know of use the '_' character as seperator. In Debian,
Besides, it is very common for Python packages to use '-' in their names instead of '_'.
[.. pypimirror]$ ls | grep "_" | wc -l 200 [.. pypimirror]$ ls | grep "-" | wc -l 628
Why not use '_' as separator?