Unflatten dicts to dicts with nested dicts/arrays. Current version 0.2.0. Release cadence: low (last release ~2021).
pip install unflattenVerified import paths — ran on the pinned version, not inferred.
Basic usage: unflatten a flat dict with dot-separated keys into nested dict.
Use unflatten(flat, delimiter='.') with dot-separated keys.
Example: from unflatten import split, unflatten; unflatten({'a.0.b': 1}, splitter=lambda s: [int(p) if p.isdigit() else p for p in split(s, '.')])Avoid None values in input dict or handle separately.
Use: `from unflatten import unflatten`
Specify delimiter: unflatten(flat, delimiter='.')
Upgrade to 0.2.0: pip install --upgrade unflatten
No dependency data recorded yet.