pyvider-cty
2025-03-31
Added `ctype` ClassVar string fields to all type classes for type
20 files · 490+ · 140-
Type Identification (`ctype` ClassVar)
2 files changed
dynamic.pyAdded `ctype: ClassVar[str] = "dynamic"` to `CtyDynamic`object.pyAdded `ctype: ClassVar[str] = "object"` to `CtyObject`
- Added
ctype: ClassVar[str] = "dynamic"toCtyDynamicinstantiate internal1 file
dynamic.py
- Added
ctype: ClassVar[str] = "object"toCtyObjectinstantiate internal1 file
object.py
- Updated type references in map (12 lines), tuple (8 lines), object (8 lines)
decouple
internal
2 files
dynamic.pyobject.py
- Added ClassVar import to dynamic type
interface
internal
2 files
dynamic.pyobject.py
CtyValue Base Enhancement
1 file changed
base.py`values/base.py`: 202 lines of changes improving value creation, comparison, and container support
values/base.py: 202 lines of changes improving value creation, comparison, and container support instantiate internal1 file
base.py
Serializer Updates
1 file changed
codec.py`msgpack_serializer.py`: 5 lines of changes
Path Module
1 file changed
base.py`path/base.py`: 18 lines of reference updates
Collection Type Updates
3 files changed
list.py`list.py`: 6 lines of changesmap.py`map.py`: 38 lines of improvementsset.py`set.py`: 6 lines of updates
Go-cty Compatibility
1 file changed
generator.pyAdded `go-cty-raw-structure.json`, `go-cty-type-structure.json`, `gostruct.json`, `pystruct.json`...
- Added
go-cty-raw-structure.json,go-cty-type-structure.json,gostruct.json,pystruct.jsoncomparison fixtures instantiate internal1 file
generator.py
Other
1 file changed
DockerfileMinor Dockerfile update