From c49a79c8bfba607a0c99e1c55cebb4a902973d98 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 7 Oct 2024 14:10:27 +0200 Subject: [PATCH] python312Packages.vulture: 2.12 -> 2.13 Changelog: https://github.com/jendrikseipp/vulture/releases/tag/v2.13 --- .../python-modules/vulture/default.nix | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/vulture/default.nix b/pkgs/development/python-modules/vulture/default.nix index 0fde38e9efec..1ad75b5cc3e9 100644 --- a/pkgs/development/python-modules/vulture/default.nix +++ b/pkgs/development/python-modules/vulture/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchPypi, pint, + pytest-cov-stub, pytestCheckHook, pythonOlder, setuptools, @@ -12,27 +13,23 @@ buildPythonPackage rec { pname = "vulture"; - version = "2.12"; + version = "2.13"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-w16Y6ZLrhLAc2tv+sKyi1ENj59/mwZQW9lABrmk2DMw="; + hash = "sha256-eCSL9Y9er/zCreMGFB6tc/Q3M5lQ+ABF3Of4sHjloao="; }; - postPatch = '' - substituteInPlace setup.cfg \ - --replace " --cov vulture --cov-report=html --cov-report=term --cov-report=xml --cov-append" "" - ''; + build-system = [ setuptools ]; - nativeBuildInputs = [ setuptools ]; - - propagatedBuildInputs = lib.optionals (pythonOlder "3.11") [ tomli ]; + dependencies = lib.optionals (pythonOlder "3.11") [ tomli ]; nativeCheckInputs = [ pint + pytest-cov-stub pytestCheckHook toml ]; @@ -41,10 +38,10 @@ buildPythonPackage rec { meta = with lib; { description = "Finds unused code in Python programs"; - mainProgram = "vulture"; homepage = "https://github.com/jendrikseipp/vulture"; changelog = "https://github.com/jendrikseipp/vulture/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ mcwitt ]; + mainProgram = "vulture"; }; }