Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 buildPythonPackage, 3 pythonOlder, 4 hatchling, 5 opentelemetry-api, 6 opentelemetry-proto, 7 opentelemetry-test-utils, 8 pytestCheckHook, 9}: 10 11buildPythonPackage { 12 inherit (opentelemetry-api) version src; 13 pname = "opentelemetry-exporter-otlp-proto-common"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.8"; 17 18 sourceRoot = "${opentelemetry-api.src.name}/exporter/opentelemetry-exporter-otlp-proto-common"; 19 20 build-system = [ hatchling ]; 21 22 dependencies = [ opentelemetry-proto ]; 23 24 nativeCheckInputs = [ 25 opentelemetry-test-utils 26 pytestCheckHook 27 ]; 28 29 pythonImportsCheck = [ "opentelemetry.exporter.otlp.proto.common" ]; 30 31 meta = opentelemetry-api.meta // { 32 homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/exporter/opentelemetry-exporter-otlp-proto-common"; 33 description = "OpenTelemetry Protobuf encoding"; 34 }; 35}