Metadata-Version: 2.4
Name: klyz
Version: 0.1.0
Summary: Small config and progress utilities
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: pydantic>=2.13.4
Requires-Dist: python-box>=7.4.1
Requires-Dist: pytz>=2026.2
Requires-Dist: ruamel-yaml>=0.19.1
Requires-Dist: tomlkit>=0.15.0
Requires-Dist: tqdm>=4.68.3

# klyz

Small Python utilities for reading config files and showing progress bars.

## Install

```bash
pip install klyz
```

## Usage

```python
from klyz import Config, ConfigParams

config = Config(ConfigParams(src="config.yaml"))
cfg = config.imread()
```

```python
from klyz import Progress, ProgressParams, StartParams, UpdateParams

progress = Progress(ProgressParams(width=30))
tracker = progress.start(StartParams(total=10))

for _ in range(10):
    tracker.update(UpdateParams(amount=1))

tracker.finish()
```
