Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at litex 40 lines 915 B view raw
1{ lib 2, buildPythonPackage 3, pythonOlder 4, fetchFromGitHub 5, hatchling 6, pytestCheckHook 7}: 8 9buildPythonPackage rec { 10 pname = "opentelemetry-semantic-conventions"; 11 version = "1.18.0"; 12 disabled = pythonOlder "3.7"; 13 14 src = fetchFromGitHub { 15 owner = "open-telemetry"; 16 repo = "opentelemetry-python"; 17 rev = "refs/tags/v${version}"; 18 hash = "sha256-82L/tDoWgu0r+Li3CS3hjVR99DQQmA5yt3y85+37imI="; 19 sparseCheckout = [ "/${pname}" ]; 20 } + "/${pname}"; 21 22 format = "pyproject"; 23 24 nativeBuildInputs = [ 25 hatchling 26 ]; 27 28 nativeCheckInputs = [ 29 pytestCheckHook 30 ]; 31 32 pythonImportsCheck = [ "opentelemetry.semconv" ]; 33 34 meta = with lib; { 35 homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-semantic-conventions"; 36 description = "OpenTelemetry Semantic Conventions"; 37 license = licenses.asl20; 38 maintainers = teams.deshaw.members; 39 }; 40}