- Introduced `LedgerService` to handle ledger file operations, queries, and snapshots. - Added API routes for journal entry retrieval, account balances, and custom queries using FastAPI. - Updated project dependencies to include `ruff` for linting, along with its configuration. - Integrated `lifespan` for managing the lifecycle of `LedgerService`.
18 lines
300 B
TOML
18 lines
300 B
TOML
[project]
|
|
name = "ledger"
|
|
version = "0.1.0"
|
|
description = "Add your description here"
|
|
requires-python = ">=3.13"
|
|
dependencies = [
|
|
"beancount>=3.2.0",
|
|
"beanquery>=0.2.0",
|
|
"fastapi>=0.128.0",
|
|
"ruff>=0.14.14",
|
|
"uvicorn>=0.40.0",
|
|
]
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"ruff>=0.14.14",
|
|
]
|