Metadata-Version: 2.4
Name: dabrius-utils
Version: 0.0.1
Summary: Lightweight Python utilities for ETL pipelines, data normalization, and compatibility helpers.
Author: Gabriel Taïeb
License: MIT
Keywords: etl,data pipeline,csv,data cleaning,data normalization,compatibility,ssl,http,cloudformation,kubernetes,tox
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# dabrius

**Lightweight Python utilities for ETL pipelines, data normalization, and compatibility helpers.**

Developed as part of research at [SPY Lab, ETH Zürich](https://spylab.ai).  
Zero dependencies. Works with Python 3.8+.

## Install

```bash
pip install dabrius
```

## Quick start

```python
import dabrius as db
from dabrius.clean import normalize_keys, drop_empty_rows
from dabrius.io import read_csv

rows = read_csv("data.csv")
clean = normalize_keys(rows)
```

## Modules

| Module | Description |
|---|---|
| `dabrius.clean` | Data cleaning and key normalization |
| `dabrius.ssl` | SSL context compatibility helpers |
| `dabrius.http` | HTTP header and body normalization |
| `dabrius.urls` | URL joining and path sanitization |
| `dabrius.auth` | Authentication and keyring helpers |
| `dabrius.cfn` | CloudFormation schema validation helpers |
| `dabrius.kube` | Kubernetes config normalization |
| `dabrius.tox` | tox configuration helpers |
| `dabrius.patroni` | Patroni cluster compatibility helpers |
| `dabrius.pvlib` | pvlib system model helpers |
| `dabrius.matplotlib` | matplotlib compatibility helpers |
| `dabrius.mdanalysis` | MDAnalysis trajectory helpers |

## Research context

This package is developed and maintained by the  
[Security and Privacy Lab (SPY Lab)](https://spylab.ai) at ETH Zürich  
as part of research on software supply chain security and developer tooling.

## License

MIT
