Skip to main content

Common code library for Gusto Amundsen development

Project description

Amundsen Common

PyPI version Build Status Coverage Status License PRs Welcome Slack Status

Amundsen Common library holds common codes among micro services in Amundsen. For information about Amundsen and our other services, visit the main repository. Please also see our instructions for a quick start setup of Amundsen with dummy data, and an overview of the architecture.

Requirements

  • Python >= 3.6

Buildint Pypi Distro

  1. Update version in setup.py
  2. Grab account credentials for PyPi https://pypi.org/
  3. Build and upload distro:
# clean
deactivate
rm -rf venv/
rm -rf dist/

# venv
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt 

# build / test
python3 setup.py install
python3 -bb -m pytest tests

# make dist
ls dist/
python3 setup.py sdist
ls dist/

# upload
pip install twine
twine upload dist/*

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

amundsen-common-rudeserver-0.2.7.tar.gz (7.7 kB view hashes)

Uploaded Source

Built Distribution

amundsen_common_rudeserver-0.2.7-py3.7.egg (21.7 kB view hashes)

Uploaded Source

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