Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 606 Bytes

README.md

File metadata and controls

21 lines (17 loc) · 606 Bytes

pyetllib

A toolbox to write ETL scripts the pythonic way

Contents

etllib

A suite of classes and utility functions to help create powerful data jobs

  • data transformations as functions and decorators
  • smart execution context
  • job management and fancy logging
  • functions to load and render Jinja templates
  • functions to publish to streams

etlskel

A command-line utility to create the skeleton of an ETL script project

etlcli

A toolbox from CLI design

  • an implementation of the Command pattern
  • a utility class to read passwords from files or environment variables