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}