17 buildPythonPackage rec {
18 pname = "confluent-kafka";
20 format = "setuptools";
22 disabled = pythonOlder "3.7";
24 src = fetchFromGitHub {
25 owner = "confluentinc";
26 repo = "confluent-kafka-python";
27 rev = "refs/tags/v${version}";
28 hash = "sha256-sPlLlp0niR45lQPCvVd6NPtGI1cFbmPeQpIF1RnnY0I=";
35 propagatedBuildInputs = [
39 passthru.optional-dependencies = {
57 ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
59 pythonImportsCheck = [
70 description = "Confluent's Apache Kafka client for Python";
71 homepage = "https://github.com/confluentinc/confluent-kafka-python";
72 changelog = "https://github.com/confluentinc/confluent-kafka-python/blob/v${version}/CHANGELOG.md";
73 license = licenses.asl20;
74 maintainers = with maintainers; [ mlieberman85 ];