Metadata-Version: 2.1
Name: ndix
Version: 0.1.2
Summary: 
Home-page: https://github.com/mi92/ndix
License: BSD-3-Clause
Author: Michael Moor
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.9
Project-URL: Repository, https://github.com/mi92/ndix
Description-Content-Type: text/markdown

# ndix ✨ 
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ndix)
![PyPI](https://img.shields.io/pypi/v/ndix)

A lightweight solution for **nested dictionaries** that are both 
- arbitrarily *deep*, 
- while having a *pretty* representation.

Usage:  

```$ pip install ndix``` ( or ```$ poetry add ndix``` ) 


Initialize nested dict:  
```python
from ndix import Dict
d = Dict.nest()

# Populate dict with arbitrary nesting:  
d['first']['second']['third']['fourth']['fifth'] = 100 

# check d:
d 
>>> {'first': {'second': {'third': {'fourth': {'fifth': 100}}}}}
```







