pyvider
2025-04-11
Cleanup and reorganization of component structure: removed standard components and capabilities...
36 files · 11+ · 347-
Component Reorganization
8 files changed
file_info.pyMoved `file_info.py` from `components/disabled/data_resources/` back to `components/data_sources/`data_resourcesMoved `file_info.py` from `components/disabled/data_resources/` back to `components/data_sources/`data_sourcesMoved `file_info.py` from `components/disabled/data_resources/` back to `components/data_sources/`env_variables.pyMoved `env_variables.py` and `http_api.py` to `components/disabled/data_resources/` (temporarily ...http_api.pyMoved `env_variables.py` and `http_api.py` to `components/disabled/data_resources/` (temporarily ...file_content.pyRe-enabled `file_content.py` resource by moving from `disabled/resources/` to `components/resourc...resourcesRe-enabled `file_content.py` resource by moving from `disabled/resources/` to `components/resourc...resourcesRe-enabled `file_content.py` resource by moving from `disabled/resources/` to `components/resourc...
- Moved
file_info.pyfromcomponents/disabled/data_resources/back tocomponents/data_sources/decouple internal3 files
file_info.pydata_resourcesdata_sources
- Moved
env_variables.pyandhttp_api.pytocomponents/disabled/data_resources/(temporarily disabled) decouple internal3 files
env_variables.pyhttp_api.pydata_resources
- Re-enabled
file_content.pyresource by moving fromdisabled/resources/tocomponents/resources/decouple internal3 files
file_content.pyresourcesresources
Removed Standard Components Package
1 file changed
standard_componentsDeleted the entire `src/pyvider/standard_components/` package including all placeholder modules f...
Removed Capabilities System
5 files changed
auth.pyDeleted `src/pyvider/core/capabilities/auth.py` (AuthCapability with schema-based API token manag...cloud.pyDeleted `src/pyvider/core/capabilities/cloud.py` (CloudCapability protocol definition)capabilities.pyRemoved `hub/capabilities.py` (CapabilityRegistry class)decorators.pyRemoved `hub/decorators.py` capability-related decorators (`register_adapter`, `register_capabili...__init__.pyStripped capability exports from `hub/__init__.py`
- Deleted
src/pyvider/core/capabilities/auth.py(AuthCapability with schema-based API token management) interface behavioral1 file
auth.py
- Deleted
src/pyvider/core/capabilities/cloud.py(CloudCapability protocol definition) interface internal1 file
cloud.py
- Removed
hub/capabilities.py(CapabilityRegistry class) decouple internal1 file
capabilities.py
- Removed
hub/decorators.pycapability-related decorators (register_adapter,register_capability,requires_capability) decouple internal1 file
decorators.py
- Stripped capability exports from
hub/__init__.pydecouple internal1 file
__init__.py
Simplified Service Injector
1 file changed
__main__.pySwitched `__main__.py` to import logger directly from `pyvider.telemetry` instead of going throug...
- Removed Logger service registration from
ServiceProvider._initialize_core_services()decouple internal1 file
injector.py
- Switched
__main__.pyto import logger directly frompyvider.telemetryinstead of going through the service provider interface behavioral1 file
__main__.py