Refactor provider into a glue package by removing inline component code
205 files · 13+ · 8,165-

Remove bundled component implementations

6 files changed
  • data_sources Removed all inline data source implementations (env variables, file info, HTTP API, jq, nested data, provider config reader)
  • functions Removed all inline function implementations (collection, jq, numeric, string manipulation, type conversion)
  • resources Removed all inline resource implementations (file content, local directory, null resource, private state verifier, timed token, warning example)
  • helpers Removed jq processing helpers
  • api.py Removed capabilities API module
  • tests Removed component unit tests
  • Removed all bundled component code to make the provider a thin glue layer that imports components from pyvider-components decouple architectural
    1 file
    • components
  • Deleted inline data source, function, resource, helper, and test implementations deprecate internal
    5 files
    • data_sources
    • functions
    • resources
    • helpers
    • tests