conda 的构建字符串是什么意思?

Lum*_*ads 4 python anaconda conda

如果我从命令行运行conda info sphinx,截至 2017 年 8 月 24 日的最后一个条目是

sphinx 1.6.3 py36_0
-------------------
file name   : sphinx-1.6.3-py36_0.tar.bz2
name        : sphinx
version     : 1.6.3
build string: py36_0
...
Run Code Online (Sandbox Code Playgroud)

上面的包版本中镜像的build字符串是什么意思?这是包所需的python interpereter的最低版本吗?

dar*_*ith 5

pyXX包的构建字符串 ( )的第一部分告诉您该包可用于的 Python 解释器的确切版本。最有可能的,也有其他包的Python(其他版本py27py35等)。第二部分(下划线之后)告诉你这个包的内部版本号。当构建配方发生变化时,构建编号通常会增加,但正在构建的软件版本没有变化。您可以info/index.json字段说明中找到更多信息。

但是请注意,构建字符串将随着 conda build 3.0 发生变化

包维护者可以使用自定义他们的构建字符串meta.yml(参见构建部分的 Conda 构建文档)。