Vitrage API Client library.
Go to file
Sean McGinnis 30e83fb473
Bump default tox env from py37 to py38
Python 3.8 is now our highest level supported python runtime.
This updates the default tox target environments to swap out
py37 for py38 to make sure local development testing is
covering this version.

This does not impact zuul jobs in any way, nor prevent local
tests against py37. It just changes the default if none is
explicitly provided.

Change-Id: I68ded089d6a1cf9439eb2f35c8482e68d2030360
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-24 10:25:59 -05:00
doc Cleanup py27 support 2020-04-04 17:21:22 +02:00
releasenotes Update master for stable/ussuri 2020-04-11 18:49:00 +00:00
tools Add new api vitrage status 2019-07-01 13:10:03 +03:00
vitrageclient Use unittest.mock instead of third party mock 2020-04-18 11:59:50 -05:00
.coveragerc Update .coveragerc after the removal of openstack directory 2017-11-12 10:19:38 +00:00
.gitignore add .iml to git ignore 2015-12-24 14:28:13 +02:00
.gitreview OpenDev Migration Patch 2019-04-19 19:43:50 +00:00
.mailmap python-vitrageclient project init 2015-11-15 13:29:00 +02:00
.testr.conf python-vitrageclient project init 2015-11-15 13:29:00 +02:00
.zuul.yaml Add Python3 victoria unit tests 2020-04-11 18:49:03 +00:00
babel.cfg python-vitrageclient project init 2015-11-15 13:29:00 +02:00
CONTRIBUTING.rst Update the bugs link to storyboard 2018-12-31 12:20:13 +00:00
HACKING.rst Update the old doc links 2018-03-21 02:10:47 -07:00
LICENSE python-vitrageclient project init 2015-11-15 13:29:00 +02:00
lower-constraints.txt Cleanup py27 support 2020-04-04 17:21:22 +02:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-04-30 13:21:45 +08:00
requirements.txt Cleanup py27 support 2020-04-04 17:21:22 +02:00
setup.cfg Add py38 package metadata 2020-04-24 08:23:19 -05:00
setup.py Cleanup py27 support 2020-04-04 17:21:22 +02:00
test-requirements.txt Use unittest.mock instead of third party mock 2020-04-18 11:59:50 -05:00
tox.ini Bump default tox env from py37 to py38 2020-04-24 10:25:59 -05:00

Team and repository tags

image

Python bindings to the Vitrage API

This is a client library for Vitrage built to interface with the Vitrage API . It provides a Python API (the vitrageclient module) and a command-line tool (vitrage).

Contents:

Ubuntu Install

At the moment only manual install is available

Manual Install Steps:
  • cd to your python-vitrageclient repo
  • sudo pip install -r requirements.txt
  • python setup.py install

Building and Packaging

Install the tool dependencies

sudo apt-get install python-pip python-virtualenv

In the python-vitrageclient source directory

virtualenv --no-site-packages .venv

source ./.venv/bin/activate

pip install wheel

python setup.py bdist_wheel

pip install $(ls -1rt dist/*.whl | tail -1) --upgrade

References

Detailed documentation for the CLI see CLI Spec