pyvider-cty 2025-06-16
Removed release preparation documents, updated examples for current API
94 files · 3,968+ · 4,203-

Release Doc Removal

1 file changed
  • READINESS.md See points for details
  • Removed docs/READINESS.md, all docs/release/ files (dry-testing implementation, migration, strategy, checklist, report) qualify internal
    1 file
    • READINESS.md

Conversion Enhancements

1 file changed
  • __init__.py `conversion/__init__.py`: 9 lines of changes
  • conversion/__init__.py: 9 lines of changes decouple internal
    1 file
    • __init__.py
  • conversion/formats/__init__.py: 3 lines added instantiate internal
    1 file
    • __init__.py
  • conversion/formats/base.py: 11 lines of changes decouple internal
    1 file
    • base.py
  • conversion/formats/json.py: 9 lines of fixes remediate internal
    1 file
    • json.py
  • conversion/formats/msgpack.py: 24 lines of updates decouple internal
    1 file
    • msgpack.py
  • conversion/schema_type_encoder.py: 86 lines of improvements decouple internal
    1 file
    • schema_type_encoder.py
  • conversion/terraform.py: 92 lines of expansion baseline internal
    1 file
    • terraform.py

Path Module Enhancement

1 file changed
  • base.py `path/base.py`: 213 lines of expansion with improved path resolution
  • path/base.py: 213 lines of expansion with improved path resolution decouple internal
    1 file
    • base.py

Type Updates

3 files changed
  • __init__.py `types/__init__.py`: Added capsule type export
  • base.py `types/base.py`: 13 lines of changes
  • capsule.py `types/capsule.py`: 18 lines of updates

New Test Suite

1 file changed
  • test_set.py See points for details
  • Added tests/types/collections/test_set.py (404 lines): Comprehensive set type tests qualify internal
    1 file
    • test_set.py

Example Updates

1 file changed
  • test_set.py Changed
  • Updated examples 02-11 for current API compatibility interface behavioral
    10 files
    • example-02-object-schema-validation.py
    • example-03-advanced-type-system.py
    • example-04-serialization.py
    • example-05-map-manipulation.py
    • example-06-tuple-dynamic.py
    • example-07-unknown-null-values.py
    • example-08-path-navigation.py
    • example-09-serialization.py
    • example-10-value-marking.py
    • example-11-complex-schema.py
3 files changed
  • codec.py `codec.py`: 20 lines of changes
  • encoding.py `exceptions/encoding.py`: 8 lines of adjustments
  • base.py `values/base.py`: Minor updates