Installation

rind is a build-time dependency, so you typically don’t install it directly. Instead, you declare it in your metapackage’s pyproject.toml:

[build-system]
requires = ["rind"]
build-backend = "rind"

When you run python -m build, the build frontend (pip, build, etc.) will automatically install rind in an isolated environment.

Development Installation

If you want to work on rind itself:

$ git clone https://github.com/astrofrog/rind
$ cd rind
$ pip install -e ".[test,docs]"

Requirements

  • Python 3.9 or later

rind automatically determines what additional build dependencies it needs based on your core package’s versioning system. You don’t need to add anything to your build-system.requires beyond rind itself.