Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 52 lines
Nix
at master
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253{ buildPythonPackage, pythonOlder, flaky, hatchling, opentelemetry-api, opentelemetry-semantic-conventions, opentelemetry-test-utils, typing-extensions, pytestCheckHook,}:
let self = buildPythonPackage { inherit (opentelemetry-api) version src; pname = "opentelemetry-sdk"; pyproject = true;
disabled = pythonOlder "3.8";
sourceRoot = "${opentelemetry-api.src.name}/opentelemetry-sdk";
build-system = [ hatchling ];
dependencies = [ opentelemetry-api opentelemetry-semantic-conventions typing-extensions ];
nativeCheckInputs = [ flaky opentelemetry-test-utils pytestCheckHook ];
disabledTestPaths = [ "tests/performance/benchmarks/" ];
pythonImportsCheck = [ "opentelemetry.sdk" ];
doCheck = false;
# Enable tests via passthru to avoid cyclic dependency with opentelemetry-test-utils. passthru.tests.${self.pname} = self.overridePythonAttrs { doCheck = true; };
meta = opentelemetry-api.meta // { homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-sdk"; description = "OpenTelemetry Python SDK"; }; };inself