Metadata-Version: 2.4
Name: ledgerloom
Version: 0.1.0
Summary: LedgerLoom: accounting concepts for the modern software mind.
Author: LedgerLoom contributors
License-Expression: MIT
Project-URL: Homepage, https://github.com/pystatsv1/ledgerloom
Project-URL: Documentation, https://ledgerloom.readthedocs.io
Project-URL: Source, https://github.com/pystatsv1/ledgerloom
Project-URL: Issues, https://github.com/pystatsv1/ledgerloom/issues
Project-URL: PyPI, https://pypi.org/project/ledgerloom/
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# LedgerLoom

**LedgerLoom** is a small, MIT-licensed Python project that teaches accounting
concepts (journal, ledger, debits/credits, trial balance, financial statements)
using *modern* developer mental models (event logs, databases, OOP).

It also includes a tiny library + CLI you can run locally to generate:

- a demo journal (`ledger.jsonl`)
- a trial balance
- an income statement
- a balance sheet

## Quick start

```bash
python -m venv .venv
source .venv/Scripts/activate
pip install -r requirements.txt
pip install -r requirements-dev.txt
pip install -e .

make lint
pytest -q
make ll-ch01
make docs
```

Then open the built docs:

```bash
ledgerloom-docs
```

## License

MIT (see LICENSE).
