plating
2025-09-15
Standalone api.py merged into plating.py
8 files · 384+ · 559-
API consolidation into plating.py
6 files changed
api.pyDeleted (339 lines) -- standalone async API moduleplating.pyExpanded from ~210 to ~527 lines, merging in async Plating class__init__.pyUpdated exports for consolidated moduleasync_template_engine.pyMinor async template engine adjustmentsregistry.pyMinor updatescli.pyUpdated imports
- Deleted
src/plating/api.py(339 lines) – the standalone async API module decouple behavioral1 file
api.py
- Expanded
src/plating/plating.pyfrom ~210 lines to ~527 lines, merging in the asyncPlatingclass withadorn(),plate(), andvalidate()methods alongsidePlatingBundleandPlatingDiscoverydecouple behavioral1 file
plating.py
- Updated
src/plating/__init__.pyto export from the consolidated module decouple internal1 file
__init__.py
- Minor async template engine adjustments in
src/plating/async_template_engine.pydecouple internal1 file
async_template_engine.py
Module import tests
1 file changed
test_module_imports.pyNew test verifying all public modules are importable (40 lines)
Dependency updates
1 file changed
pyproject.tomlDependency changes