What is the meaning of conda’s build string?

The first part of the build string (pyXX) of this package tells you the exact version of the Python interpreter that this package can be used for. Most likely, there are other packages for other versions of Python (py27, py35, etc.). The second part (after the underscore) tells you the build number of this package. The build number is typically incremented when there is a change in the build recipe, but no change in the version of the software being built. You can find more information in the description of the info/index.json fields.

Note, however, that the build string will be changing with conda build 3.0.

Package maintainers can customize their build strings using meta.yml (see Conda Build Documentation on Build section).

Leave a Comment