Skip to main content

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

dativatools-2.7.1.tar.gz (30.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dativatools-2.7.1-py2.py3-none-any.whl (50.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file dativatools-2.7.1.tar.gz.

File metadata

  • Download URL: dativatools-2.7.1.tar.gz
  • Upload date:
  • Size: 30.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for dativatools-2.7.1.tar.gz
Algorithm Hash digest
SHA256 a01e42a16c646293009342259a3b0e343fd3db80a6e0b1d637c2b3157a596b96
MD5 4334879b382d8ff50e1feb3c36ac0261
BLAKE2b-256 8b9210cef7f8ef2fa6a7c2b720325382567e788ceedac166798e8913c27d2e2b

See more details on using hashes here.

File details

Details for the file dativatools-2.7.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for dativatools-2.7.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2e3fe529fd84b27d3801411921b29571126e1a9c3d976968aa619e28b327fefc
MD5 6e17ef087bdbb3e72609c1616be0d35b
BLAKE2b-256 d1cdc0e093cd180593601a4f3e3949309bdf4b38665661c0233a91903dc08673

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