我想知道是否存在非顶级python包的命名约定,即所谓的插件或扩展。根据PyPI,插件大多以dash( - )或dot(。)
命名例如为: 大多数django插件用dash命名而plone / zope和其他许多人更喜欢dot,WTF? :)
谢谢!
答案 0 :(得分:0)
我不知道任何这样的惯例,但如果有的话,很可能是frameworkName-extensionName
。这是我见过最常用的那个。
PyPI的package index显示了两者的混合。尽可能坚持现有的约定,即如果你正在开发一个Django可重复使用的应用程序,请使用连字符( - );对于插件使用点(。)的框架,请使用它。如果没有现有约定,请选择:p