A client library for integrating client data from source into client database
Project description
Dativa Tools
Provides useful libraries for processing large data sets. Developed by the team at www.dativa.com as we find them useful in our projects.
Any questions, please email hello AT dativa.com
Installation
pip install dativatools
Description
CommonUtility
Supports various common activities including getting detailed descriptions about exceptions, logging activity into a CSV file or database table and sending email reports of failures.
DataValidation
Class containing methods to validate file sizes, dates, counts, names and extensions at a specified location.
DatabaseManagement
Generic database management operations including data insertion, table deletion, backup, rename, drop and create as well as query execution.
RsyncLib
Class to perform file transfer using Rsync.
SFTPLib
Class to perform file transfer using SFTP.
ArchiveManager
Class to manage archiving and unarchiving of files to and from specific locations.
TextToCsvConverter
Class containing methods required to convert a text file to CSV and change certain parameters like headers, separators etc.
S3Lib
Supports connecting to and getting and putting data to and from AWS S3 buckets.
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
Hashes for dativatools-2.7.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e3fe529fd84b27d3801411921b29571126e1a9c3d976968aa619e28b327fefc |
|
MD5 | 6e17ef087bdbb3e72609c1616be0d35b |
|
BLAKE2b-256 | d1cdc0e093cd180593601a4f3e3949309bdf4b38665661c0233a91903dc08673 |