1{ lib 2, buildPythonPackage 3, pythonOlder 4, hatchling 5, opentelemetry-api 6, protobuf 7, pytestCheckHook 8}: 9 10buildPythonPackage { 11 inherit (opentelemetry-api) version src; 12 pname = "opentelemetry-proto"; 13 disabled = pythonOlder "3.7"; 14 15 sourceRoot = "${opentelemetry-api.src.name}/opentelemetry-proto"; 16 17 format = "pyproject"; 18 19 nativeBuildInputs = [ 20 hatchling 21 ]; 22 23 propagatedBuildInputs = [ 24 protobuf 25 ]; 26 27 nativeCheckInputs = [ 28 pytestCheckHook 29 ]; 30 31 pythonImportsCheck = [ "opentelemetry.proto" ]; 32 33 meta = opentelemetry-api.meta // { 34 homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-proto"; 35 description = "OpenTelemetry Python Proto"; 36 }; 37}