1{ 2 buildPythonPackage, 3 pythonOlder, 4 hatchling, 5 opentelemetry-instrumentation, 6 opentelemetry-test-utils, 7 pytestCheckHook, 8}: 9 10buildPythonPackage { 11 inherit (opentelemetry-instrumentation) version src; 12 pname = "opentelemetry-util-http"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.8"; 16 17 sourceRoot = "${opentelemetry-instrumentation.src.name}/util/opentelemetry-util-http"; 18 19 build-system = [ hatchling ]; 20 21 nativeCheckInputs = [ 22 opentelemetry-instrumentation 23 opentelemetry-test-utils 24 pytestCheckHook 25 ]; 26 27 # https://github.com/open-telemetry/opentelemetry-python-contrib/issues/1940 28 disabledTests = [ 29 "test_nonstandard_method" 30 "test_nonstandard_method_allowed" 31 ]; 32 33 pythonImportsCheck = [ "opentelemetry.util.http" ]; 34 35 __darwinAllowLocalNetworking = true; 36 37 meta = opentelemetry-instrumentation.meta // { 38 homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/util/opentelemetry-util-http"; 39 description = "Web util for OpenTelemetry"; 40 }; 41}