Skip to main content

ETL Entities lib for onETL

Project description

Repo status - Active PyPI - Latest Release PyPI - License PyPI - Python Version PyPI - Downloads Documentation - ReadTheDocs Github Actions - latest CI build status Test coverage - percent pre-commit.ci - status

What is ETL Entities?

Collection of classes & decorators used for handling High Water Mark (HWM).

Currently implemented:

  • HWM classes:
    • ColumnIntHWM

    • ColumnDateHWM

    • ColumnDateTimeHWM

    • FileListHWM

    • FileModifiedTimeHWM

    • KeyValueIntHWM

  • HWM Store classes:
    • BaseHWMStore (base interface)

    • MemoryHWMStore

How to install

pip install etl-entities

Documentation

See https://etl-entities.readthedocs.io/

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

etl_entities-2.6.0.tar.gz (36.1 kB view details)

Uploaded Source

Built Distribution

etl_entities-2.6.0-py3-none-any.whl (61.5 kB view details)

Uploaded Python 3

File details

Details for the file etl_entities-2.6.0.tar.gz.

File metadata

  • Download URL: etl_entities-2.6.0.tar.gz
  • Upload date:
  • Size: 36.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for etl_entities-2.6.0.tar.gz
Algorithm Hash digest
SHA256 e301278e8d9623afa12ab5b6ebddb7975de4f85f8fa8d2e7843c7b6d04fa47d6
MD5 54994498a602007248ad78711b9c3a64
BLAKE2b-256 2badb5b38bec64e976c6bbc014bc9111632a560d88a80f556273e21bc22acc31

See more details on using hashes here.

Provenance

The following attestation bundles were made for etl_entities-2.6.0.tar.gz:

Publisher: release.yml on MobileTeleSystems/etl-entities

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file etl_entities-2.6.0-py3-none-any.whl.

File metadata

  • Download URL: etl_entities-2.6.0-py3-none-any.whl
  • Upload date:
  • Size: 61.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for etl_entities-2.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f2199b376097e0448da75735ae3afa6332c140558ccc7ed2993578ca0c9838f0
MD5 4858ea307690379acdf2a6f49a2b3870
BLAKE2b-256 bb68bb6f56447f9577eefa7e24a510e87447e681a5e1d0b2e036345a6586c007

See more details on using hashes here.

Provenance

The following attestation bundles were made for etl_entities-2.6.0-py3-none-any.whl:

Publisher: release.yml on MobileTeleSystems/etl-entities

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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