tofusoup 2025-10-13
Go wire harness improved with RPC client and registry test fixes
20 files · 210+ · 228-

Go wire protocol harness expanded

1 file changed
  • wire.go Improved wire protocol encoding/decoding (41 line changes)
  • Expanded src/tofusoup/harness/go/soup-go/wire.go with improved wire protocol encoding/decoding interface internal
    1 file
    • wire.go

RPC client connection handling improved

2 files changed
  • client.py Improved connection handling (23 line changes)
  • stock_cli.py Minor stock CLI update
  • Updated src/tofusoup/rpc/client.py with improved connection handling interface internal
    1 file
    • client.py
  • Minor update to src/tofusoup/rpc/stock_cli.py interface internal
    1 file
    • stock_cli.py

Harness build and management logic updated

1 file changed
  • logic.py Harness build and management improvements (17 line changes)
  • Updated src/tofusoup/harness/logic.py for improved harness build and management decouple internal
    1 file
    • logic.py

Registry test infrastructure updated

7 files changed
  • conftest.py Improved registry test fixtures (43 line changes)
  • test_registry_cli.py Revised test patterns (30 line changes)
  • test_cross_language_matrix.py Minor cross-language test update
  • test_cli.py Minor browser CLI test update
  • test_simple_matrix.py Simple matrix test update
  • utils.py Conformance utils update
  • go_interaction.py Go interaction utility update
  • Expanded tests/registry/conftest.py with improved registry test fixtures qualify internal
    1 file
    • conftest.py
  • Updated tests/registry/test_registry_cli.py with revised test patterns qualify internal
    1 file
    • test_registry_cli.py
  • Minor updates to cross-language matrix tests and browser CLI tests qualify internal
    2 files
    • test_cross_language_matrix.py
    • test_cli.py

Build configuration updated

2 files changed
  • pyproject.toml Dependency changes
  • conftest.py Root conftest update
  • Updated pyproject.toml with dependency changes baseline internal
    1 file
    • pyproject.toml