pyvider 2024-12-04
Refined initializer and added experimental provider configurations
26 files · 6,937+ · 767-

Refined provider initializer and service implementations

3 files changed
  • initializer.py Improved initialization sequence and error handling (272 lines changed)
  • provider_service.py Refined protocol method implementations (291 lines changed)
  • attribute.py Minor type fixes
  • Refactored initializer with improved initialization sequence and error handling streamline internal
    1 file
    • initializer.py
  • Refined provider service protocol method implementations and fixed schema attribute types streamline internal
    2 files
    • provider_service.py
    • attribute.py

Added experimental provider entry points and configurations

11 files changed
  • __init__.py Experiments package
  • main.py Experimental provider entry point
  • plugin_service.py Experimental plugin service
  • provider_service.py Experimental provider service
  • schema_definitions.py Schema definition experiments
  • server.py Experimental server
  • handshake_utils.py Handshake utilities
  • utils.py Utility functions
  • main-big.py Full-featured provider entry point variant
  • main-small.py Minimal provider entry point variant
  • main.py Updated main entry point
  • Created experiments/ package with experimental provider service, plugin service, schema definitions, and server implementations instantiate internal
    5 files
    • main.py
    • plugin_service.py
    • provider_service.py
    • schema_definitions.py
    • server.py
  • Added main-big.py and main-small.py as provider entry point variants for testing different configurations instantiate internal
    2 files
    • main-big.py
    • main-small.py
  • Updated provider.tf example and logscribe configuration baseline internal
    2 files
    • main.py
    • 20241203_224524-logscribe.txt