pyvider-cty
2025-05-31
Major documentation overhaul replacing old docs with structured reference
66 files · 3,215+ · 4,226-
License Change
1 file changed
LICENSE.mdSee points for details
New Codec Module
1 file changed
codec.pyAdded `src/pyvider/cty/codec.py` (274 lines): Msgpack-based codec for serializing/deserializing c...
- Added
src/pyvider/cty/codec.py(274 lines): Msgpack-based codec for serializing/deserializing cty values to wire format, replacing the old encoding subsystem instantiate errata1 file
codec.py
Marks System
1 file changed
marks.pyAdded `src/pyvider/cty/marks.py` (23 lines): Value marking system for sensitive data tracking
- Added
src/pyvider/cty/marks.py(23 lines): Value marking system for sensitive data tracking instantiate internal1 file
marks.py
Documentation Overhaul
1 file changed
README.mdAdded `src/pyvider/cty/README.md` (139 lines): Package-level documentation
- Removed old docs: priming guides, debugging guides, claude docs, TODO, feature matrix, test attempts
qualify
behavioral
1 file
README.md
- Added structured documentation:
instantiate
internal
1 file
README.md
- Added
src/pyvider/cty/README.md(139 lines): Package-level documentation specify errata1 file
README.md
Type Enhancements
3 files changed
base.py`path/base.py`: 118 lines of expansionbase.py`types/base.py`: 33 lines of additionsdynamic.py`structural/dynamic.py`: 50 lines of changes
- Added
to_schema()/from_schema()methods to all types (list, map, set, bool, number, string, dynamic) instantiate internal3 files
base.pybase.pydynamic.py
path/base.py: 118 lines of expansion decouple internal1 file
base.py
types/base.py: 33 lines of additions decouple internal1 file
base.py
structural/dynamic.py: 50 lines of changes decouple internal1 file
dynamic.py
Test Additions
1 file changed
test_cty_values_serialization.pySee points for details
Build Updates
2 files changed
pyproject.toml`pyproject.toml`: 9 lines of dependency/config changesenv.sh`env.sh`: 7 lines of updates