Metadata-Version: 2.4
Name: policyengine-household-common
Version: 0.30.0
Summary: Shared kernel for the PolicyEngine Household API services
Author-email: PolicyEngine <hello@policyengine.org>
Requires-Python: >=3.12
Requires-Dist: flask>=2.2
Requires-Dist: policyengine-observability[flask,google]<2,>=1.4.0
Requires-Dist: pydantic
Requires-Dist: pyyaml>=6
Description-Content-Type: text/markdown

# policyengine-household-common

Shared kernel for the PolicyEngine Household API services: constants, config
loading, pydantic models, observability integration, version routing, release
manifest handling, and dispatch codecs.

This package deliberately keeps a light dependency closure — no numpy, no
SQLAlchemy, no country model packages, no modal — because the slim analytics
writer image installs it. Do not add heavy imports at module level; see the
repository's `docs/engineering/` guidance before extending it.

Published to PyPI because `policyengine-household-api` depends on it. It is
not a standalone product; its API follows the needs of the Household API
services.
