Add prometheus_client to global requirements

In order to test stats reporting integrations with prometheus, we need
the prometheus_client python library.

* Is the library actively maintained?
  Yes. It is maintained by the prometheus project.
* Is the library good code?
  Yes.
* Is the library python 3 compatible?
  Yes.
* Is the library license compatible?
  Yes. It uses Apache 2.0
* Is the library already packaged in the distros we target?
  It is in Ubuntu Bionic already. It is not in Centos7, but is on PyPI.
* Is the function of this library already covered by other libraries
  in global-requirements.txt?
  No.
* Is the library required for OpenStack project or related dev or
  infrastructure setup?
  openstacksdk wants to add a test-requirement on it.
* If the library release is managed by the Openstack release process
  does it use the cycle-with-intermediary release type?
  N/A
* Do I need to update anything else?
  No.

Change-Id: Id8dbcab66463e04920f0eb36b78e2e0130c852b9
This commit is contained in:
Monty Taylor 2018-11-08 10:33:00 -06:00
parent 45f21f86c3
commit 8f7aa998ef
No known key found for this signature in database
GPG Key ID: 7BAE94BC7141A594
2 changed files with 2 additions and 0 deletions

View File

@ -197,6 +197,7 @@ pika # BSD
Pillow # PIL License Pillow # PIL License
Pint # BSD Pint # BSD
pip # MIT pip # MIT
prometheus-client # Apache-2.0
PrettyTable<0.8 # BSD PrettyTable<0.8 # BSD
psutil # BSD psutil # BSD
pyasn1!=0.2.3 # BSD pyasn1!=0.2.3 # BSD

View File

@ -555,3 +555,4 @@ XStatic-D3===3.5.17.0
actdiag===0.5.4 actdiag===0.5.4
sysv-ipc===1.0.0 sysv-ipc===1.0.0
scikit-learn===0.20.0 scikit-learn===0.20.0
prometheus-client===0.4.2