2011-11-16 47 views
-1

我想知道是否有非顶级python包的命名约定,即所谓的插件或扩展名。根据PyPI,这些插件大部分以破折号( - )或点(。)命名,其中大多数django插件以plone/zope命名,而其他许多选择点,WTF? :)python命名约定的插件,即非顶级包

谢谢!

回答

0

我不知道任何这样的约定,但如果有一个,它最有可能是frameworkName-extensionName。这是我见过最常用的一个。

PyPI的package index显示了两者的混合。尽可能坚持现有的约定,即如果你正在开发一个Django可重用应用程序,请使用连字符( - );对于插件使用点(。)的框架,请使用它。如果没有现有的约定,请选择:p