Add confluent-kafka to global-requirements

* Is the library actively maintained?
Yes, it's maintained by Confluent.

* Is the library good code?
Yes, it's a recommended Python Kafka client.

* Is the library python 3 compatible?
Yes.

* Is the library license compatible?
Yes, Apache-2.

* Is the library already packaged in the distros we target (Ubuntu
  latest / Fedora latest)?

Partially:
  Ubuntu [1]
  SUSE (unofficial) [2]

[1] https://packages.ubuntu.com/bionic/python-confluent-kafka
[2] https://build.opensuse.org/package/show/home:jgrassler:branches:devel:languages:python/python-confluent-kafka

* Is the function of this library already covered by other libraries in
global-requirements.txt?

Partially. Confluent-kafka is a Python wrapper around librdkafka which
provides full Kafka protocol support with great performance compared to
the kafka-python.

Confluent-kafka is about to replace not used in OpenStack PyKafka [3].

[3] https://review.openstack.org/585398

* Is the library required for OpenStack project or related dev or
infrastructure setup?

Yes, Monasca.

Change-Id: I5f0756ee796cb1d59a8a2a9c1c51b746f019ec39
This commit is contained in:
Witold Bedyk 2018-07-24 17:11:21 +02:00
parent 70b4ff219f
commit 3c49fb9267
2 changed files with 2 additions and 0 deletions

View File

@ -22,6 +22,7 @@ cffi # MIT
cliff!=2.9.0 # Apache-2.0
cmd2!=0.8.3,<0.9.0;python_version<'3.0' # MIT
cmd2!=0.8.3;python_version>='3.0' # MIT
confluent-kafka # Apache-2.0
cotyledon # Apache-2.0
construct<2.9 # MIT
PuLP # MIT

View File

@ -547,3 +547,4 @@ actdiag===0.5.4
sysv-ipc===1.0.0
scikit-learn===0.19.2
django-debreach===1.4.2
confluent-kafka===0.11.5