Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 1.44 KB

README.md

File metadata and controls

60 lines (42 loc) · 1.44 KB

tagopsdb - Site Operations Database Library

Authors

Kenneth Lareau, Karandeep Nagra

Description

tagopsdb is a library to interface with a Site Operations database used at if(we) to manage various infrastructure information.

WARNING: Consider this code EXPERIMENTAL. It has not been fully prepared for use outside If(we) though we will be working on this. In particular, the schemas themselves are still being cleaned up in preparation to move from MySQL to PostgreSQL. If you have any questions or suggestions, please email [email protected]

License

Apache License, Version 2.0

Installation

To install all necessary dependencies and tagopsdb:

$ ./setup.py

Dependencies

PyPI packages

See requirements.txt. To install (NOTE: setup.py will do this for you):

$ pip install -r requirements.txt

Other required packages

  • PyMySQL

Testing

First, install development requirements (again, setup.py automatically does this for you):

$ pip install -r requirements-dev.txt

Unit tests

The following command will run all unit tests:

$ ./run_tests.py

README.md: Copyright 2016 Ifwe Inc.

README.md is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

You should have received a copy of the license along with this work. If not, see http://creativecommons.org/licenses/by-sa/4.0/.