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