Nik*_*ita 15 python setuptools pypi setup.py python-wheel
通过几个项目看最近,我注意到他们中的一些使用platforms到参数setup()中setup.py,虽然与只有一个值any,即
#setup.py file in project's package folder
...
setup(
...,
platforms=['any'],
...
)
Run Code Online (Sandbox Code Playgroud)
要么
#setup.py file in project's package folder
...
setup(
...,
platforms='any',
...
)
Run Code Online (Sandbox Code Playgroud)
从名称"平台",我可以猜测这个参数意味着什么,似乎列表变体是正确的用法.
所以我用谷歌搜索,查看了setuptools文档,但是我没有找到任何解释,它们可能的值是platforms什么,它在包中的作用/影响是什么.
请解释或提供一个链接,解释它究竟做了什么以及它接受了什么值?
PS还尝试在我的OS独立包中提供不同的值,看看在创建轮子时有什么变化,但它似乎什么也没做.
platforms是setuptools包继承的参数distutils; 看到其他元数据部分中distutils的文档:
元数据:
platforms
描述:平台列表
值:字符串列表
所以,是的,使用列表是正确的语法.
该字段只提供元数据; 包的目标是什么平台.使用此选项可以向工具或人员传达您希望使用包的位置.
此列表的内容没有进一步的说明,它是非结构化和自由格式的.如果你想使用一些更有条理,使用可用的特罗韦分类串在classifiers外地,在那里下的标签Operating System,Environment以及其他让你更严格界定的平台.
车轮不使用该领域比其他包括它的元数据,就像像其他领域author或license.
| 归档时间: |
|
| 查看次数: |
4910 次 |
| 最近记录: |