Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.38 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.38 KB

hatch-conda-build

Conda package builder for Hatch. Hatch is modern, extensible Python project manager.

Usage

Add hatch-conda-build within the build-system.requires field in your pyproject.toml file.

[build-system]
requires = ["hatchling", "hatch-conda-build"]
build-backend = "hatchling.build"

Additionally conda-build must be in your current path when running a hatch build.

Options

Additional builder configuration can be set in the following toml header.

[tool.hatch.build.targets.conda]
...

Following table contains available customization of builder behavior.

Option Type Default Description
channels list[str] ['conda-forge'] Channels used for package build and testing
default_numpy_version str "1.22" Default numpy version for build

Building Conda Package

The builder plugin name is called conda.

To start build process, run hatch build -t conda:

$ hatch build -t conda
[conda]
...

License

Plugin hatch-conda-build is distributed under the terms of the MIT license.