我的模块需要Python 3.2或更高版本。
我应该只设置Programming Language :: Python :: 3.2分类吗?或者除了3.2之外,我应该设置其他版本(目前是3.3和3.4,还有更多要遵循)?它适用于较新的版本。
如何使用分类系统?这些类别含糊不清,缺乏定义。
答案 0 :(得分:1)
我通常不打扰点发布标签。 Trove标签可以帮助您进行搜索,但是对于支持Python 3.x版本的项目可以追溯到4年半,您只需使用Programming Language :: Python :: 3
,或者添加Programming Language :: Python :: 3 :: Only
。
如果包明确地不支持更高版本,我会使用点版本;如果您不支持3.4或更高版本,则可以通过标记为3.2
和3.3
来表明。
如果您确实想要使用点发布标签,请列出您支持的所有点发行版。如果您将来开始支持该版本,则必须更新3.5。这就是requests
library的作用;他们列出了图书馆正式支持的所有点发布。
答案 1 :(得分:1)
我应该只设置编程语言:: Python :: 3.2分类吗?
没有。如果它支持更新,请指定这些版本,或者根本不指定点版本。 (但是,请指定主要版本.2 / 3)
我认为你应该"支持"您主动测试的版本。所以我在我的tox.ini
中输入了我正在测试的任何一个版本。