python3Packages.opentelemetry-propagator-aws-xray: init at 0.47b0 (#347855)

This commit is contained in:
Yt 2024-10-12 15:03:52 -04:00 committed by GitHub
commit 13eec499f4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 44 additions and 0 deletions

View File

@ -0,0 +1,42 @@
{
lib,
buildPythonPackage,
hatchling,
opentelemetry-api,
opentelemetry-instrumentation,
opentelemetry-semantic-conventions,
opentelemetry-instrumentation-botocore,
opentelemetry-test-utils,
pytestCheckHook,
requests,
pytest-benchmark,
}:
buildPythonPackage rec {
inherit (opentelemetry-instrumentation) version src;
pname = "opentelemetry-propagator-aws-xray";
pyproject = true;
sourceRoot = "${opentelemetry-instrumentation.src.name}/propagator/opentelemetry-propagator-aws-xray";
build-system = [ hatchling ];
dependencies = [ opentelemetry-api ];
nativeCheckInputs = [
opentelemetry-test-utils
pytestCheckHook
];
checkInputs = [
pytest-benchmark
requests
];
pythonImportsCheck = [ "opentelemetry.propagators.aws" ];
meta = opentelemetry-instrumentation.meta // {
homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/propagator/opentelemetry-propagator-aws-xray";
description = "AWS X-Ray Propagator for OpenTelemetry";
};
}

View File

@ -9419,6 +9419,8 @@ self: super: with self; {
opentelemetry-instrumentation-wsgi = callPackage ../development/python-modules/opentelemetry-instrumentation-wsgi { };
opentelemetry-propagator-aws-xray = callPackage ../development/python-modules/opentelemetry-propagator-aws-xray { };
opentelemetry-proto = callPackage ../development/python-modules/opentelemetry-proto { };
opentelemetry-semantic-conventions = callPackage ../development/python-modules/opentelemetry-semantic-conventions { };