使用pyproject.toml的conda-build
项目描述
hatch-conda-build
Conda包构建器,用于Hatch。Hatch是一个现代、可扩展的Python项目管理器。
用法
在您的pyproject.toml文件中build-system.requires字段内添加hatch-conda-build
。
[build-system]
requires = ["hatchling", "hatch-conda-build"]
build-backend = "hatchling.build"
另外,在运行hatch构建时,conda-build
必须在您的当前路径中。
选项
以下TOML标题中可以设置额外的构建器配置。
[tool.hatch.build.targets.conda]
...
下表包含可定制的构建器行为。
选项 | 类型 | 默认 | 描述 |
---|---|---|---|
channels | 列表[str] | ['conda-forge'] | 用于包构建和测试的通道 |
default_numpy_version | str | "1.22" | 构建时的默认numpy版本 |
构建Conda包
构建器插件名为conda
。
要开始构建过程,运行hatch build -t conda
$ hatch build -t conda
[conda]
...
许可证
插件hatch-conda-build在MIT许可证下分发。