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