Skip to content

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

License

Notifications You must be signed in to change notification settings

checkout-charlie/bitool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sparwelttool

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/.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages