Skip to main content

A minimal ETL library.

Project description

witness

A minimal batch processing ETL library.

Intended to be simple and concise.

Made to wrap common instrumental approaches in a high-level abstraction. And for fun.

Installation

python3 -m pip install witness-etl

Concepts

Batch

The main concept of the lib. It's a container for some useful data and metadata.

from witness import Batch

batch = Batch()

print(batch)

Versioning

This lib supports SemVer approach for all packages released.

Contributing

Want to help or got questions? Contact me.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

witness_etl-0.0.9.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

witness_etl-0.0.9-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file witness_etl-0.0.9.tar.gz.

File metadata

  • Download URL: witness_etl-0.0.9.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for witness_etl-0.0.9.tar.gz
Algorithm Hash digest
SHA256 e2766b58789f5e51532b2f70c844de399d9f02bac2099900515592e220db0974
MD5 0e5d16e4288e9d9351215233bf2c1427
BLAKE2b-256 57dc620d2cdda92b41c6b18fc181235f2934d776d73a61039eabbcec7874c331

See more details on using hashes here.

File details

Details for the file witness_etl-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: witness_etl-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 23.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for witness_etl-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 88773499bf3c1e3e7c619b12e7130ce19e6d3d7f2a102ba0b99f1bb6d3db5e8a
MD5 5ffc4e7ab217085db0ecf4b9447bf088
BLAKE2b-256 54eea7053d3a199f1a263dacd7fe11fc2eeb954ec4a791576f3dc8a14318d1e3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page