Skip to main content

Standard modules used by Sparwelt GmbH BI Team in Web Services

Project description

Goal and responsibility

Python library with standard modules used by Sparwelt GmbH BI Team in Web Services.

Modules

  • client_emarsys - Connection to Emarsys WebAPI

  • client_redis - Connection to Redis

  • client_s3 - Connection to AWS s3 API

  • config - Initialization for config

  • execution_time - Calculation of Execution time

  • logger - Initialization of logger

  • redshift - Connection to Redshift

  • singleton - singleton decorator

  • validation - validators for voluptuous library

Publishing in PyPI (Ubuntu 14.04)

Create file for authorization to pypi ~/.pypirc

[server-login]
username:sparwelt
password:<PASSWORD_HERE>

Install all tools required for submiting new version to PyPI

virtualenv -p /usr/bin/python3 dev
pip install -U "pip>=1.4" "setuptools>=0.9" "wheel>=0.21"
python3 setup.py register
python3 setup.py sdist bdist_wheel upload

Command ‘python setup.py register’ is required only on creation of package. On every new upload new version should be created. Keep Semantic Versioning like described in: http://semver.org/.

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

sparweltbitool-0.1.8.tar.gz (5.8 kB view hashes)

Uploaded Source

Built Distribution

sparweltbitool-0.1.8-py3-none-any.whl (10.6 kB view hashes)

Uploaded Python 3

Supported by

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