pyvider
2024-12-24
Moved registry to top-level package and restored tftypes operations and serialization
56 files · 3,400+ · 385-
Moved registry from core to top-level package
6 files changed
__init__.pyTop-level registry packagedecorators.pyRegistry decorators at new locationdiscovery.pyComponent discovery at new locationkeystone.pyKeystone registry at new locationregistry_metadata.pyRegistry metadata at new location__init__.pyComponents stub
- Moved src/pyvider/core/registry/ to src/pyvider/registry/ as a top-level package and removed debugging module
decouple
internal
4 files
__init__.pydecorators.pydiscovery.pykeystone.py
- Updated imports across 19+ files to use new pyvider.registry path instead of pyvider.core.registry
decouple
internal
1 file
pyvider
Restored tftypes operations and serialization modules
6 files changed
diff.pyRe-added diff operations (243 lines)transform.pyRe-added transform operations (110 lines)walk.pyRe-added walk operations (158 lines)json.pyRe-added JSON serialization (187 lines)msgpack.pyRe-added msgpack serialization (145 lines)proto.pyRe-added proto serialization (128 lines)
- Re-added tftypes operations modules for diff, transform, and walk
instantiate
behavioral
3 files
diff.pytransform.pywalk.py
- Re-added tftypes serialization modules for JSON, msgpack, and proto
instantiate
behavioral
3 files
json.pymsgpack.pyproto.py
Added mock test infrastructure and updated examples
4 files changed
mock_data_source.pyMock data source for testingmock_function.pyMock function for testingmock_resource_file.pyMock file resource for testingprovider.tfExpanded configuration (53+ lines)
Simplified file content resource and cleaned up old modules
2 files changed
file_content.pySimplified (66 lines changed) with fixed registry decorator referencenotes.mdProject notes
- Simplified file content resource and fixed registry decorator reference from inline register to registry.register
streamline
internal
1 file
file_content.py
- Removed old operations/transform.py moved to tftypes and added project notes
baseline
internal
2 files
transform.pynotes.md