python312Packages.confluent-kafka: build with pypaBuildHook (#342984)

This commit is contained in:
Weijia Wang 2024-11-02 18:26:32 +01:00 committed by GitHub
commit 95a7eb3596
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -13,12 +13,13 @@
rdkafka,
requests,
requests-mock,
setuptools,
}:
buildPythonPackage rec {
pname = "confluent-kafka";
version = "2.5.3";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
@ -31,18 +32,24 @@ buildPythonPackage rec {
buildInputs = [ rdkafka ];
propagatedBuildInputs = [ requests ];
build-system = [ setuptools ];
optional-dependencies = {
avro = [
avro
fastavro
requests
];
json = [
jsonschema
pyrsistent
requests
];
protobuf = [ protobuf ];
protobuf = [
protobuf
requests
];
schema-registry = [ requests ];
};
nativeCheckInputs = [