我的包的版本被定义为一个环境变量(VERSION
)。读取此环境变量setup.py
并将其传递给meta.yaml
. 这是我的包构建的版本。
当我的包运行为package --version
时,用户应该会看到这个正确的版本变量值。
我的问题是:如何在构建阶段(VERSION=1.0.0 conda build package
)将这些信息从环境变量传递到运行阶段(conda install package && package --version
)?
我正在使用build.sh
脚本。我想到的一种方法是echo $VERSION > version.txt
放入build.sh
. 但我不知道是否有一个$PREFIX/static
目录,类似于$PREFIX/bin
.