分类器根据 PEP 301 对项目进行分类。 使用此包来 验证 PyPI 上传或下载包中的分类器。
要 从 PyPI 安装:
$ pip install trove-classifiers
此包可以作为模块调用,打印分类器列表:
$ python -m trove_classifiers | grep -Ei pyramid
Framework :: Pyramid
此外,此包的 API 是两个可导入的对象:
一个包含分类器(字符串)的 set。 用于确定成员资格。
示例 - 确定分类器是否有效:
>>> from trove_classifiers import classifiers
>>> 'License :: OSI Approved' in classifiers
True
>>> 'Fuzzy :: Wuzzy :: Was :: A :: Bear' in classifiers
False
>>>一个 dict,将已弃用的分类器(字符串)映射到替换它的分类器列表
(字符串)。
示例 - 确定分类器是否已弃用:
>>> from trove_classifiers import deprecated_classifiers
>>> 'License :: OSI Approved' in deprecated_classifiers
False
>>> 'Natural Language :: Ukranian' in deprecated_classifiers
True
>>> deprecated_classifiers["Natural Language :: Ukranian"]
['Natural Language :: Ukrainian']