at 24.11-pre 32 lines 690 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 pythonOlder, 5 hatchling, 6 opentelemetry-api, 7 protobuf, 8 pytestCheckHook, 9}: 10 11buildPythonPackage { 12 inherit (opentelemetry-api) version src; 13 pname = "opentelemetry-proto"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; 17 18 sourceRoot = "${opentelemetry-api.src.name}/opentelemetry-proto"; 19 20 build-system = [ hatchling ]; 21 22 dependencies = [ protobuf ]; 23 24 nativeCheckInputs = [ pytestCheckHook ]; 25 26 pythonImportsCheck = [ "opentelemetry.proto" ]; 27 28 meta = opentelemetry-api.meta // { 29 homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-proto"; 30 description = "OpenTelemetry Python Proto"; 31 }; 32}