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.6.tar.gz (13.7 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.6-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file witness-etl-0.0.6.tar.gz.

File metadata

  • Download URL: witness-etl-0.0.6.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for witness-etl-0.0.6.tar.gz
Algorithm Hash digest
SHA256 8d1f748f41bd18105da57bb55c27d38ea63709300ca3b99bba65e6b0eabf6166
MD5 1660b865547ed9bd87c3a9b21b87c466
BLAKE2b-256 ffc85e67c6c816e8ada923dfcfdc5ad31ee26f9868c85e1490fe93bfe77e4844

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for witness_etl-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4b1ded680509097f9ae5a9f5750add69ffb21e17788af20c83c5acb57d5a312a
MD5 d60e0a8ef25e4d8ecb0bf20c09a2a2b1
BLAKE2b-256 83482d8050769be0982d0906f4d17d58580966cbd35560ef5f953d2dd8455b7f

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