flavorpack
2025-06-01
Flavorpack
110 files · 3,093+ · 11,710-
Remove RPC Plugin Module
Core Conversion Layer Restructuring
- Simplified
core/conversion/by removing registry, reducing base/context/wire modules decouple internal1 file
conversion
- Added new
core/conversion/api.pyfor cleaner API surface interface behavioral1 file
api.py
- Removed
core/exceptions/,core/injector.py,core/services.pydecouple internal3 files
exceptionsinjector.pyservices.py
- Added
core/services/as empty package placeholder baseline internal1 file
services
- Replaced
protocols/adapters/wire_format.py(371 lines removed) decouple internal1 file
wire_format.py
New Conversion Context and Wire Type Encoder
- Added
conversion/context/__init__.pywith OperationContext enum and context manager instantiate internal1 file
__init__.py
- Added
cty/context/__init__.pyfor cty-specific context management instantiate internal1 file
__init__.py
- Added
schema/conversion/wire_type_encoder.py(150 lines) for wire format encoding interface errata1 file
wire_type_encoder.py
CTY Type System Simplification
- Added
cty/codec.py(274 lines) for unified codec interface decouple internal1 file
codec.py
- Added
cty/marks.pyfor mark handling instantiate internal1 file
marks.py
- Simplified map collection types, JSON format encoding, path handling decouple errata
- Added README.md documentation for cty module specify errata
- Reduced conversion format code significantly decouple errata
Protocol Handler Simplification
- Simplified apply_resource_change, call_function, plan_resource_change handlers decouple internal
- Reduced read_data_source, read_resource, stop_provider handlers decouple internal
- Restructured validation handlers for data resources and resource configs decouple architectural
- Updated dynamic_value conversion module decouple internal
Telemetry and Discovery Updates
- Updated telemetry module initialization decouple behavioral
- Refactored hub discovery module decouple internal