plating
2025-10-22
Reorganized modules into schema and templating subpackages
36 files · 226+ · 229-
Schema subpackage
5 files changed
__init__.pyNew 35-line package init with exportsformatters.pyMoved from schema_utils/formatters.pyhelpers.pyMoved from core/schema_helpers.pyprocessor.pyMoved from schema.py__init__.pyDeleted old schema_utils package
- Moved
src/plating/schema.pytosrc/plating/schema/processor.pydecouple internal1 file
processor.py
- Moved
src/plating/schema_utils/formatters.pytosrc/plating/schema/formatters.pydecouple internal1 file
formatters.py
- Moved
src/plating/core/schema_helpers.pytosrc/plating/schema/helpers.pydecouple internal1 file
helpers.py
- Added
src/plating/schema/__init__.py(35 lines) with package exports decouple internal1 file
__init__.py
- Deleted
src/plating/schema_utils/directory decouple internal1 file
__init__.py
Templating subpackage
7 files changed
__init__.pyNew 27-line package init with exportsengine.pyMoved from async_template_engine.pyfilters.pyMoved from template_filters.pyfunctions.pyMoved from template_functions.pygenerator.pySplit from templates.pymetadata.pySplit from templates.pyprocessor.pySplit from templates.py
- Added
src/plating/templating/__init__.py(27 lines) with consolidated package exports instantiate internal1 file
__init__.py
- Moved template engine, filters, functions, and templates into the new templating subpackage
decouple
internal
6 files
engine.pyfilters.pyfunctions.pygenerator.pymetadata.pyprocessor.py
Package and type cleanup
6 files changed
__init__.pyUpdated package exports for new subpackage structuretypes.pySimplified by extracting type definitions into subpackagesCLAUDE.mdUpdated with new architecture informationdefaults.pyMinor adjustmentsruntime.pyMinor adjustmentsplating.pyUpdated imports for new subpackage paths
Test and build updates
8 files changed
conftest.pyUpdated importstest_adorner.pyUpdated importstest_foundation_integration.pyUpdated importstest_modern_api.pyUpdated importstest_plating_discovery.pyUpdated importstest_schema.pyUpdated importspyproject.tomlDependency adjustmentsuv.lockLock file refresh
- Fixed imports across all test files for the new subpackage structure
qualify
internal
6 files
conftest.pytest_adorner.pytest_foundation_integration.pytest_modern_api.pytest_plating_discovery.pytest_schema.py
- Updated
uv.lockwith reresolved dependency versions baseline internal2 files
uv.lockpyproject.toml