Python包名称(在pypi上)是否可以包含diaeresis /“变音符号”?
问题描述:
Python包名称是否可以包含变音符号,即“ä”,“ü”或“ö”?是否有限制和差异(编码,操作系统,Python 2 vs 3)?Python包名称(在pypi上)是否可以包含diaeresis /“变音符号”?
答
的Python 2.x中不允许字母,数字和下划线以外的任何字符。
Python 3.x支持更多的字符,包括变音符号和其他带字母的字母。但是,不建议在标识符名称中使用特殊字符。这可能会使其他用户难以使用您的软件包或读取您的标识符名称。
https://www.python.org/dev/peps/pep-3131/
https://www.dcl.hpi.uni-potsdam.de/home/loewis/table-3131.html