pyvider 2025-09-02
Continued provide.foundation migration across docs, CLI, and tests
111 files · 668+ · 62-

Documentation and CLI foundation integration

5 files changed
  • 10-logging.md Updated logger import references to provide.foundation
  • pyvider-provider-concept.md Updated logger import references
  • main.py Integrated with provide.foundation CLI infrastructure
  • components_commands.py Added @flexible_options decorator
  • config_commands.py Added @flexible_options decorator
  • Updated documentation to reference from provide.foundation import logger instead of pyvider.telemetry specify behavioral
    2 files
    • 10-logging.md
    • pyvider-provider-concept.md
  • Added @flexible_options decorator to CLI command groups and updated main module for foundation integration decouple behavioral
    3 files
    • components_commands.py
    • config_commands.py
    • main.py

Test assertions updated for new logger paths

4 files changed
  • test_pyvider_cli.py New CLI test suite (201 lines)
  • test_observability_contracts.py Updated to reference provide.foundation logger paths
  • test_tdd_deep_diagnostics.py Updated logger path references
  • utils.py Refactored handler utilities
  • Added comprehensive CLI test suite in tests/cli/test_pyvider_cli.py (201 lines) qualify internal
    1 file
    • test_pyvider_cli.py
  • Updated test_observability_contracts.py and test_tdd_deep_diagnostics.py to reference provide.foundation logger paths qualify internal
    2 files
    • test_observability_contracts.py
    • test_tdd_deep_diagnostics.py