Added module docstrings and simplified component implementations
64 files · 1,655+ · 942-

Module docstrings and package exports

5 files changed
  • __init__.py Added module-level exports (2 lines)
  • __init__.py Added module-level exports (2 lines)
  • __init__.py Updated package exports (3 lines)
  • __init__.py Updated package exports (3 lines)
  • __init__.py Updated package exports (3 lines)
  • Added descriptive module docstrings to component source files across capabilities, data sources, functions, and resources specify internal
    2 files
    • __init__.py
    • __init__.py
  • Added init.py exports for data_sources and resources packages decouple internal
    2 files
    • __init__.py
    • __init__.py

Component simplification

10 files changed
  • api.py Updated API capability with cleaner types (6 lines)
  • lens.py Simplified lens capability (2 lines)
  • env_variables.py Simplified variable handling (24 lines)
  • file_info.py Reduced complexity (34 lines)
  • http_api.py Simplified HTTP API data source (18 lines)
  • nested_data_test_suite.py Refactored nested data test suite (50 lines)
  • file_content.py Simplified file content resource (24 lines)
  • local_directory.py Simplified local directory resource (28 lines)
  • private_state_verifier.py Simplified private state verifier (16 lines)
  • warning_example.py Simplified warning example resource (34 lines)
  • Simplified env_variables.py, file_info.py, and http_api.py data sources with cleaner patterns decouple internal
    3 files
    • env_variables.py
    • file_info.py
    • http_api.py
  • Simplified all resource implementations with reduced complexity decouple internal
    3 files
    • file_content.py
    • local_directory.py
    • private_state_verifier.py

Configuration and test updates

4 files changed
  • pyproject.toml Added 32 lines of additional configuration
  • uv.lock Updated dependency lock file
  • wrknv.toml Updated task runner configuration
  • test_test_only_components.py Updated test-only component tests (44 lines)
  • Updated pyproject.toml with expanded build configuration baseline internal
    1 file
    • pyproject.toml
  • Updated test files with cleaner test patterns qualify internal
    2 files
    • test_test_only_components.py
    • conftest.py