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