Requirements
bakefile supports Python 3.10 through 3.14.
Install
Install via pip:
Or via uv:
Exact dependency versions
The commands above float dependencies within their supported ranges. To install the exact, tested set of every dependency instead, use the locked extra:
With pipx or mise:
A mise install created earlier as bare pipx:bakefile keeps working but does not gain the extra. Re-run the mise use command above to switch.
Verify the install
Installing bakefile gives you two command-line tools:
bake - Runs tasks from your bakefile.py
bakefile - Manages your bakefile.py (init, lint, sync, and more)
Optional: bakelib
bakelib is an optional collection of opinionated helpers built on top of Bakebook: preconfigured task Spaces, multi-environment support, refreshable caches, and secrets management. Install it with the lib extra:
bakefile works without bakelib.Last modified on October 1, 2026