Extended Data

extended-data is one Python distribution with one extended_data namespace for pure data primitives, extended containers, file and workflow processors, inputs, and structured logging.

pip install extended-data

External API clients and provider-backed Python sync live in the separate vendor-fabric distribution. Agent workflow orchestration lives in the separate agentic-fabric distribution.

Package Tiers

extended_data/
  containers/   ExtendedData plus ExtendedString/Dict/List/Tuple/Set
  inputs/       input loading and decorator-based injection
  io/           file, import, export, and base64 processors
  logging/      structured lifecycle logging
  primitives/   pure functions, codecs, type coercion, redaction
  workflows/    higher-order data processing

The old extended_data_types, directed_inputs_class, and lifecyclelogging package names are intentionally not shimmed in this major version. The removed extended_data.connectors and extended_data.secrets namespaces are also not preserved.