Skip to content

Brei v0.2.1

Pre-release
Pre-release

Choose a tag to compare

@jhidding jhidding released this 03 Nov 14:48
· 12 commits to main since this release

Release 0.2.1

  • Feature: use the boolean force argument on a task to force a task to run always.

About Brei

Brei is a small workflow system in Python. The primary reason for creating Brei is to replace GNU Make, in order to be compatible on systems that are naturally deprived of this wonder of human ingenuity. In a nutshell:

  • No new syntax: programmable workflows in TOML or JSON files.
  • Efficient: Runs tasks lazily and in parallel.
  • Feature complete: Supports templates, variables, includes and configurable runners.
  • Few dependencies: Only needs Python ≥3.11.
  • Small codebase: Brei is around 1000 lines of Python.