pyvider-cty 2025-06-12
Major msgpack encoder expansion, CtyMap key validation fixes
16 files · 4,341+ · 156-

Msgpack Encoder Expansion

1 file changed
  • msgpack.py See points for details
  • conversion/formats/msgpack.py: 334 lines of changes with improved type handling and edge case support remediate internal
    1 file
    • msgpack.py

CtyMap Key Validation Fix

1 file changed
  • map.py `types/collections/map.py`: 88 lines of changes fixing key validation for CtyValue inputs'
  • types/collections/map.py: 88 lines of changes fixing key validation for CtyValue inputs remediate internal
    1 file
    • map.py
  • Fixed regex pattern for type format parsing remediate errata
    1 file
    • map.py

String Type Improvements

1 file changed
  • string.py `types/primitives/string.py`: 60 lines of validation and normalization enhancements'
  • types/primitives/string.py: 60 lines of validation and normalization enhancements decouple internal
    1 file
    • string.py

CtyValue Updates

1 file changed
  • base.py `values/base.py`: 54 lines of improvements

Test Updates

1 file changed
  • test_cty_map_coverage.py `test_cty_map_coverage.py`: 41 lines of changes
  • test_msgpack_encoder.py: 13 lines of fixes remediate internal
    1 file
    • test_msgpack_encoder.py
  • test_cty_map_coverage.py: 41 lines of changes decouple internal
    1 file
    • test_cty_map_coverage.py

Experimental: pymath Module

1 file changed
  • test_cty_map_coverage.py Changed
  • Added pymath/ directory with CLI, parser, optimizer, and tests (appears to be an experimental side project committed to this repo) streamline behavioral
    3 files
    • cli.py
    • parser.py
    • optimizer.py
  • Added cov.xml (3710 lines) and expression.txt for coverage tracking qualify internal
    1 file
    • cov.xml