Files
nixpkgs/pkgs/development/python-modules/opentelemetry-distro/default.nix
T
2025-11-12 14:48:49 +00:00

46 lines
932 B
Nix

{
buildPythonPackage,
opentelemetry-instrumentation,
# build-system
hatchling,
# dependencies
opentelemetry-api,
opentelemetry-sdk,
# tests
opentelemetry-test-utils,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "opentelemetry-distro";
inherit (opentelemetry-instrumentation) src version;
pyproject = true;
sourceRoot = "${src.name}/opentelemetry-distro";
build-system = [ hatchling ];
dependencies = [
opentelemetry-api
opentelemetry-instrumentation
opentelemetry-sdk
];
nativeCheckInputs = [
opentelemetry-test-utils
pytestCheckHook
];
pythonImportsCheck = [ "opentelemetry.distro" ];
passthru.updateScript = opentelemetry-api.updateScript;
meta = opentelemetry-instrumentation.meta // {
description = "OpenTelemetry Python Distro";
homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-distro";
};
}