this is a template for a python package
Project description
tgedr-dataops-abs
data operations related code - abstractions
motivation
abstract constructs to depict commonly use cases in data engineering context. Think about commonly accepted abstract classes and interfaces that can be implemented and extended according to different requirements and constraints.
package namespaces and its contents
- Chain : chain-like abstract class (for sequential processing) (example)
- Etl : Extract-Transform-Load abstract class to be extended and used in data pipelines (example)
- Processor : abstract class for data processing (example)
- Sink: abstract sink class defining methods (
putanddelete) to manage persistence of data somewhere as defined by implementing classes (example) - Source: abstract source class defining methods (
listandget) to manage retrieval of data from somewhere as defined by implementing classes (example) - Store : abstract class used to manage persistence, defining CRUD-like (CreateReadUpdateDelete) methods (example)
development
-
main requirements:
- uv
- bash
-
Clone the repository like this:
git clone git@github.com:tgedr/dataops-abs
-
cd into the folder:
cd dataops-abs -
install requirements:
./helper.sh reqs
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tgedr_dataops_abs-0.0.1.tar.gz.
File metadata
- Download URL: tgedr_dataops_abs-0.0.1.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.29 {"installer":{"name":"uv","version":"0.9.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b2623adc08eb15b4dc6f061bba2182d04f437154a6717d0f3489898e997541a
|
|
| MD5 |
c87e1ffaf5fe06adbbb97ad7b15c7c42
|
|
| BLAKE2b-256 |
8f1c162b7c6cbb4374a04751dfc101a82415d8911b783ac34c7522c51cb1ee4b
|
File details
Details for the file tgedr_dataops_abs-0.0.1-py3-none-any.whl.
File metadata
- Download URL: tgedr_dataops_abs-0.0.1-py3-none-any.whl
- Upload date:
- Size: 8.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.29 {"installer":{"name":"uv","version":"0.9.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f43219a664150d1e3990993a5fb256f6c4e76210858a1485b96f4f5ed13fd6bd
|
|
| MD5 |
b63d49a6739d3d2a49356a0a1d6425d6
|
|
| BLAKE2b-256 |
03b2c2c6d987d716eed6240d049911ff4aac1d3195c0b0c2caf2d8bc6ad0e3af
|