diff options
author | natsukium <tomoya.otabi@gmail.com> | 2023-07-25 01:23:38 +0900 |
---|---|---|
committer | Yt <happysalada@tuta.io> | 2023-07-30 16:26:13 +0000 |
commit | db1ccedc1299b2a39dc57fa2d5938116c9a04317 (patch) | |
tree | e0b35414426b7ae75084d4dc1780ba42bdcec37d /pkgs/development/python-modules/opentelemetry-api | |
parent | 523636ff826e3ba2ba52183cf0875402ec558657 (diff) |
python310Packages.opentelemetry-api: refactor
To avoid breaking any package under the opentelemetry-python repository, we must synchronize their versions. Since opentelemetry-api is the central component of opentelemetry-python, I used it as the source for version, src, and meta.
Diffstat (limited to 'pkgs/development/python-modules/opentelemetry-api')
-rw-r--r-- | pkgs/development/python-modules/opentelemetry-api/default.nix | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/opentelemetry-api/default.nix b/pkgs/development/python-modules/opentelemetry-api/default.nix index 5e2959849b84e..1c546e54cf887 100644 --- a/pkgs/development/python-modules/opentelemetry-api/default.nix +++ b/pkgs/development/python-modules/opentelemetry-api/default.nix @@ -17,13 +17,15 @@ let version = "1.18.0"; disabled = pythonOlder "3.7"; + # to avoid breakage, every package in opentelemetry-python must inherit this version, src, and meta src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-python"; rev = "refs/tags/v${self.version}"; - hash = "sha256-h6XDzM29wYiC51S7OpBXvWFCfZ7DmIyGMG2pFjJV7pI="; - sparseCheckout = [ "/${self.pname}" ]; - } + "/${self.pname}"; + hash = "sha256-8xf4TqEkBeueejQBckFGwBNN4Gyo+/7/my6Z1Mnei5Q="; + }; + + sourceRoot = "source/opentelemetry-api"; format = "pyproject"; @@ -55,8 +57,9 @@ let passthru.tests.${self.pname} = self.overridePythonAttrs { doCheck = true; }; meta = with lib; { - homepage = "https://opentelemetry.io"; + homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-api"; description = "OpenTelemetry Python API"; + changelog = "https://github.com/open-telemetry/opentelemetry-python/releases/tag/${self.src.rev}"; license = licenses.asl20; maintainers = teams.deshaw.members; }; |