From 14d9a488663ee09d85ed5b1004103470cc8d22e9 Mon Sep 17 00:00:00 2001 From: emaryn Date: Fri, 25 Apr 2025 04:57:52 +0800 Subject: [PATCH] codecov-cli: 9.1.1 -> 10.4.0 --- pkgs/by-name/co/codecov-cli/package.nix | 27 ++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/co/codecov-cli/package.nix b/pkgs/by-name/co/codecov-cli/package.nix index 63f7a7ce0457..3fe49668b9e9 100644 --- a/pkgs/by-name/co/codecov-cli/package.nix +++ b/pkgs/by-name/co/codecov-cli/package.nix @@ -1,22 +1,29 @@ { - fetchPypi, lib, python3Packages, + fetchFromGitHub, }: python3Packages.buildPythonApplication rec { pname = "codecov-cli"; - version = "9.1.1"; + version = "10.4.0"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-jaljYA2x2nZUOn9vy/CdtxfGjQKHtrtY13WmBdsICTA="; - }; + src = + (fetchFromGitHub { + owner = "codecov"; + repo = "codecov-cli"; + tag = "v${version}"; + hash = "sha256-R1GFQ81N/e2OX01oSs8Xs+PM0JKVZofiUPADVdxCzWk="; + fetchSubmodules = true; + }).overrideAttrs + (_: { + GIT_CONFIG_COUNT = 1; + GIT_CONFIG_KEY_0 = "url.https://github.com/.insteadOf"; + GIT_CONFIG_VALUE_0 = "git@github.com:"; + }); - build-system = with python3Packages; [ - setuptools - ]; + build-system = with python3Packages; [ setuptools ]; pythonRelaxDeps = [ "httpx" @@ -33,6 +40,8 @@ python3Packages.buildPythonApplication rec { responses test-results-parser tree-sitter + sentry-sdk + wrapt ]; meta = {