zero-runtime-dependencies

IN premise

`ftl-reasons` declares `dependencies = []` in pyproject.toml; the entire `reasons_lib` package runs on Python's standard library alone (sqlite3, json, argparse); PostgreSQL support is opt-in via the `pg` extra

Summary

The package has no required third-party dependencies — it runs entirely on what ships with Python. This means installation is lightweight with no dependency conflicts possible, and the PostgreSQL backend only pulls in extra packages if you explicitly opt into it.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/04/29/pyproject.md