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