Bug 233403 - [NEW PORT] net/py-confluent-kafka: Confluent's Apache Kafka Python client
Summary: [NEW PORT] net/py-confluent-kafka: Confluent's Apache Kafka Python client
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Tobias Kortkamp
URL: https://github.com/confluentinc/confl...
Keywords: feature, needs-patch
Depends on:
Blocks:
 
Reported: 2018-11-22 11:46 UTC by Sergey Akhmatov
Modified: 2019-01-28 19:10 UTC (History)
0 users

See Also:


Attachments
py-confluent-kafka-0.11.6 (1.70 KB, patch)
2018-11-22 11:46 UTC, Sergey Akhmatov
sergey: maintainer-approval+
Details | Diff
py-confluent-kafka-0.11.6 (1.66 KB, patch)
2018-11-22 12:08 UTC, Sergey Akhmatov
sergey: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Akhmatov 2018-11-22 11:46:38 UTC
Created attachment 199446 [details]
py-confluent-kafka-0.11.6

Add new port for confluent-kafka-python: a lightweight python wrapper around librdkafka.

QA:
portlint -NAC: OK
poudriere testport: OK on 11.2 and 12.0-RC1 with all flavors
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2018-11-22 11:59:27 UTC
maintainer-feedback (+) not required unless set (to ?) first.

Minor review item: one could/should technically (though i prefer explicit > implicit) use USES=localbase, instead of:

+CFLAGS+=	-I${PREFIX}/include
+LDFLAGS+=	-L${PREFIX}/lib
Comment 2 Sergey Akhmatov 2018-11-22 12:08:09 UTC
Created attachment 199447 [details]
py-confluent-kafka-0.11.6

Thanks for the review!

Updated patch to use USES=localbase
Comment 3 commit-hook freebsd_committer freebsd_triage 2019-01-28 19:10:02 UTC
A commit references this bug:

Author: tobik
Date: Mon Jan 28 19:09:38 UTC 2019
New revision: 491512
URL: https://svnweb.freebsd.org/changeset/ports/491512

Log:
  New port: net/py-confluent-kafka

  Confluent-kafka-python is a lightweight wrapper around librdkafka,
  a finely tuned C client.  The Python bindings provides a high-level
  Producer and Consumer with support for the balanced consumer groups
  of Apache Kafka.

  WWW: https://github.com/confluentinc/confluent-kafka-python

  PR:		233403
  Submitted by:	sergey@akhmatov.ru
  Reviewed by:	koobs

Changes:
  head/net/Makefile
  head/net/py-confluent-kafka/
  head/net/py-confluent-kafka/Makefile
  head/net/py-confluent-kafka/distinfo
  head/net/py-confluent-kafka/pkg-descr