Double-entry accounting from text files. Beancount is a command-line tool and Python library that reads a plain-text ledger file and produces financial reports. Version 3.2.2, release cadence is irregular (~1-2 major releases per year). Requires Python >=3.9.
pip install beancountVerified import paths — ran on the pinned version, not inferred.
Load a Beancount ledger file and print the first five entries.
Update Python to 3.9 or newer.
Update imports to use specific submodules (e.g., from beancount.loader import load).
Use spaces (2 or 4) for indentation; avoid tab characters.
Migrate to using Amount and Position objects from beancount.core.amount and beancount.core.position.
No dependency data recorded yet.