Skip to content
/ tagopsdb Public

Python interface library for Site Operations database

License

Notifications You must be signed in to change notification settings

ifwe/tagopsdb

Repository files navigation

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

About

Python interface library for Site Operations database

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages