KDS logging and data connection helpers
Project description
kdslib is an internal project for KDS and is distributed under GNU Lesser General Public License v3 or later (LGPLv3+)
The purpose of this project is to help standardize coding styles and provide basic utilities to all Python developers across KDS.
kdsutil's callable modules include:
-> Logger (for all levels)
-> Teradata Connector
-> SQL database connector (using either windows auth or credentials)
-> Azure SQL database connector (using either windows auth or credentials)
-> Exception emailer
-> Log file emailer
-> Notification emailer
-> Parquet reader (reads all parquet files in a location and returns a Pandas dataframe)
-> Metadata generator (generates a JSON file that contains metadata of a parquet file)
-> Function execution timer (decorator function).
kdsfunctionalutil's callable modules include:
-> Power BI On-demand refresh
-> IICS informatica job refresh
Installation: pip install kdslib
Subsequent updates: pip install kdslib --upgrade
Dependencies:
kdslib requires: Python (>= 3.7) Pandas (>= 1.4.0)
Project details
Release history Release notifications | RSS feed
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 kdslib-1.0.7.tar.gz.
File metadata
- Download URL: kdslib-1.0.7.tar.gz
- Upload date:
- Size: 13.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f47d60c078bf97f4584c7bd2615f1713951ce136c41e741d9fc4ff54c38e499
|
|
| MD5 |
9ad1150dc4713b150d6e03938c2afa98
|
|
| BLAKE2b-256 |
b62aeb067a20225589cdbbf5f882c16123d5a02da433e426091dbbc71bed319e
|
File details
Details for the file kdslib-1.0.7-py3-none-any.whl.
File metadata
- Download URL: kdslib-1.0.7-py3-none-any.whl
- Upload date:
- Size: 16.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d729280a0a04adf3d7e30bb72c422cbb35a5a7ed25a99b9f58d033c6cebba5b7
|
|
| MD5 |
768ccec00a4ee685472c560b73642680
|
|
| BLAKE2b-256 |
6aca6b4886139c2b28f4a54bf8d378fc3ff04154dc900f6b09f8aae070fae522
|