ale*_*ris 7 python distutils setuptools pypi
我们可以定义一个分类器列表,用于setup.py在PyPI中对python包进行分类.其中有Natural Language几种语言的" "分类器.这些分类器什么时候应该包含在项目的setup.py中?它是否适用于与自然语言处理相关的包,或者当包的源代码是用相应的语言编写时应该使用它们?
小智 1
阿莱夫特里斯。
尽管 PyPI 限制其列表中分类器的使用,但没有解释如何使用列表中的每个分类器。PyPA 的示例项目为您提供了其中一些提示(第 78 到 99 行),并且还表示使用分类器是可选的!
分类器背后的概念是更好地对包进行编目。这一点在这里也很清楚。我引用并强调:
虽然分类器列表通常用于声明项目支持哪些 Python 版本,但此信息仅用于在 PyPI 上搜索和浏览项目,而不用于安装项目。
也就是说,它帮助 PyPI 组织包,以便可以通过在 PyPI 网站上搜索和浏览来找到它们。
如果您的包与列表中的自然语言有任何关系,我强烈建议您将其包含为分类器。它可能会帮助您的包裹被发现并更好地分发。
顺便说一句,如果您的包要与 2.2.3 或 2.3 之前的 Python 版本兼容,则不应使用分类器。
| 归档时间: |
|
| 查看次数: |
171 次 |
| 最近记录: |