更改 conda 包的构建字符串
changing build string for conda package
当我第一次 运行 conda-build myrecipe
时 tar.bz2 的名字是 'mypackage-version-py38_0.tar.bz2' 但是每次我有 运行 从那以后,构建字符串是 'mypackage-version-py38head00f5_0.tar.bz2'。为什么现在将 'head00f5' 添加到构建字符串中?
这是我的meta.yaml
package:
name: mypackage
version: "0.0.0.dev1"
source:
path: ../
build:
number: 0
requirements:
build:
- python
- setuptools
- numpy
run:
- python
- numpy
test:
imports:
- mypackage
``
从 3.0 版开始,conda-build
一直在向构建字符串中添加哈希值。有关详细信息,请参阅 Differentiating packages built with different variants。
哈希总是以h
开头,然后有7个十六进制数。在您的特定情况下,它恰好产生 head
这个词,我猜这是混淆的一部分。我认为这只是巧合。
当我第一次 运行 conda-build myrecipe
时 tar.bz2 的名字是 'mypackage-version-py38_0.tar.bz2' 但是每次我有 运行 从那以后,构建字符串是 'mypackage-version-py38head00f5_0.tar.bz2'。为什么现在将 'head00f5' 添加到构建字符串中?
这是我的meta.yaml
package:
name: mypackage
version: "0.0.0.dev1"
source:
path: ../
build:
number: 0
requirements:
build:
- python
- setuptools
- numpy
run:
- python
- numpy
test:
imports:
- mypackage
``
从 3.0 版开始,conda-build
一直在向构建字符串中添加哈希值。有关详细信息,请参阅 Differentiating packages built with different variants。
哈希总是以h
开头,然后有7个十六进制数。在您的特定情况下,它恰好产生 head
这个词,我猜这是混淆的一部分。我认为这只是巧合。