nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 44 lines 1.1 kB view raw
1{ 2 buildPythonPackage, 3 asgiref, 4 hatchling, 5 opentelemetry-api, 6 opentelemetry-instrumentation, 7 opentelemetry-semantic-conventions, 8 opentelemetry-test-utils, 9 opentelemetry-util-http, 10 pytestCheckHook, 11}: 12 13buildPythonPackage { 14 inherit (opentelemetry-instrumentation) version src; 15 pname = "opentelemetry-instrumentation-asgi"; 16 pyproject = true; 17 18 sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-asgi"; 19 20 build-system = [ hatchling ]; 21 22 dependencies = [ 23 asgiref 24 opentelemetry-instrumentation 25 opentelemetry-api 26 opentelemetry-semantic-conventions 27 opentelemetry-util-http 28 ]; 29 30 nativeCheckInputs = [ 31 opentelemetry-test-utils 32 pytestCheckHook 33 ]; 34 35 # Tests have issues starting with 0.47b0 36 doCheck = false; 37 38 pythonImportsCheck = [ "opentelemetry.instrumentation.asgi" ]; 39 40 meta = opentelemetry-instrumentation.meta // { 41 homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/instrumentation/opentelemetry-instrumentation-asgi"; 42 description = "ASGI instrumentation for OpenTelemetry"; 43 }; 44}