pyvider-cty 2025-06-10
Improved msgpack encoding format, expanded CtyList with better validation
6 files · 586+ · 364-

Msgpack Format Enhancement

1 file changed
  • msgpack.py See points for details
  • conversion/formats/msgpack.py: 61 lines of improvements to binary encoding decouple internal
    1 file
    • msgpack.py

CtyList Improvements

1 file changed
  • list.py `types/collections/list.py`: 92 lines of changes enhancing list validation and type checking
  • types/collections/list.py: 92 lines of changes enhancing list validation and type checking decouple internal
    1 file
    • list.py

New Test Suite

1 file changed
  • test_msgpack_encoder.py See points for details
  • Added tests/conversion/formats/test_msgpack_encoder.py (316 lines): Comprehensive msgpack encoding/decoding tests qualify internal
    1 file
    • test_msgpack_encoder.py

CtyValue Fix

1 file changed
  • base.py `values/base.py`: 4 lines of fixes

Test Updates

1 file changed
  • test_cty_values_base.py `test_cty_values_base.py`: 457 lines of simplification/restructuring
  • test_cty_values_base.py: 457 lines of simplification/restructuring decouple internal
    1 file
    • test_cty_values_base.py
  • test_cty_values_factory.py: 20 lines of updates decouple internal
    1 file
    • test_cty_values_factory.py