pyvider-cty 2025-06-15
Massive restructuring for release readiness: added README, release notes
108 files · 5,400+ · 3,887-

Documentation

2 files changed
  • README.md Added `README.md` (78 lines): Project introduction and usage guide
  • codec.py Removed backup files: `README.md.bak`, `codec.py.bak`
  • Added README.md (78 lines): Project introduction and usage guide specify errata
    1 file
    • README.md
  • Added RELEASE_NOTES.md (62 lines): Release notes for upcoming version baseline internal
    1 file
    • RELEASE_NOTES.md
  • Added docs/MIGRATION_FROM_GO_CTY.md (215 lines): Migration guide from Go cty specify internal
    1 file
    • MIGRATION_FROM_GO_CTY.md
  • Added docs/QUICK_START.md (170 lines): Quick start tutorial specify internal
    1 file
    • QUICK_START.md
  • Removed backup files: README.md.bak, codec.py.bak specify errata
    1 file
    • codec.py

Codec Rewrite

1 file changed
  • codec.py `codec.py`: 271 lines of changes with improved msgpack encoding/decoding logic
  • codec.py: 271 lines of changes with improved msgpack encoding/decoding logic decouple internal
    1 file
    • codec.py

Conversion System Overhaul

1 file changed
  • __init__.py `conversion/__init__.py`: 68 lines of changes
  • conversion/__init__.py: 68 lines of changes decouple internal
    1 file
    • __init__.py
  • conversion/format.py: 105 lines of restructuring decouple errata
    1 file
    • format.py
  • conversion/formats/__init__.py: 18 lines of updates decouple internal
    1 file
    • __init__.py
  • conversion/formats/base.py: 26 lines of changes decouple internal
    1 file
    • base.py
  • conversion/formats/json.py: 565 lines of major expansion decouple internal
    1 file
    • json.py
  • conversion/formats/msgpack.py: 466 lines of improvements decouple internal
    1 file
    • msgpack.py
  • conversion/marshal.py: 190 lines of changes decouple internal
    1 file
    • marshal.py

Public API Expansion

2 files changed
  • __init__.py `__init__.py`: 64 lines of expanded exports
  • __init__.py `context/__init__.py`: 12 lines of updates
  • __init__.py: 64 lines of expanded exports decouple internal
    1 file
    • __init__.py
  • context/__init__.py: 12 lines of updates decouple internal
    1 file
    • __init__.py
  • context/operation_context.py: 16 lines of improvements decouple internal
    1 file
    • operation_context.py

Example Migration

1 file changed
  • operation_context.py Changed
  • Moved all examples from docs/examples/ to top-level examples/ directory specify internal
    11 files
    • example-01-hello-world.py
    • 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
  • Updated example code for current API interface behavioral
    11 files
    • example-01-hello-world.py
    • 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

Release Docs Cleanup

1 file changed
  • dry-testing-implementation.py See points for details
  • Rewrote dry-testing-implementation.py (277 lines of changes) qualify internal
    1 file
    • dry-testing-implementation.py

Dependency Updates

1 file changed
  • uv.lock `uv.lock`: 173 lines of changes