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