Latest Supply Chain Attack:Mini Shai-Hulud Hits @antv npm Packages, 639 Versions Compromised.Learn More
Socket
Book a DemoSign in
Socket

dabrius-utils

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dabrius-utils

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

pipPyPI
Version
0.0.2
Maintainers
1

dabrius

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

Developed as part of research at SPY Lab, ETH Zürich.
Zero dependencies. Works with Python 3.8+.

Install

pip install dabrius

Quick start

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

ModuleDescription
dabrius.cleanData cleaning and key normalization
dabrius.sslSSL context compatibility helpers
dabrius.httpHTTP header and body normalization
dabrius.urlsURL joining and path sanitization
dabrius.authAuthentication and keyring helpers
dabrius.cfnCloudFormation schema validation helpers
dabrius.kubeKubernetes config normalization
dabrius.toxtox configuration helpers
dabrius.patroniPatroni cluster compatibility helpers
dabrius.pvlibpvlib system model helpers
dabrius.matplotlibmatplotlib compatibility helpers
dabrius.mdanalysisMDAnalysis trajectory helpers

Research context

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

License

MIT

Keywords

etl

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts