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