Brei

Latest version: v0.2.2

Safety actively analyzes 625051 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.2

Fixes
Adds `py.typed` file to enable type checking in depending projects.

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.

0.2.2b

Fixes
Adds `py.typed` file to enable type checking in depending projects.

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.

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.

0.2.0

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.

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.