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