From e764353332c4e5294a3b4bb4310e2706af983eb4 Mon Sep 17 00:00:00 2001 From: natsukium Date: Mon, 4 Sep 2023 18:04:46 +0900 Subject: [PATCH] python311Packages.resolvelib: add changelog to meta and refactor --- pkgs/development/python-modules/resolvelib/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/resolvelib/default.nix b/pkgs/development/python-modules/resolvelib/default.nix index 6b1292c4c7be..3ad448cb12f9 100644 --- a/pkgs/development/python-modules/resolvelib/default.nix +++ b/pkgs/development/python-modules/resolvelib/default.nix @@ -1,6 +1,7 @@ { lib , buildPythonPackage , fetchFromGitHub +, setuptools , commentjson , pytestCheckHook }: @@ -13,7 +14,7 @@ buildPythonPackage rec { # https://github.com/NixOS/nixpkgs/pull/128636 # https://github.com/ansible/ansible/blob/devel/requirements.txt version = "0.5.5"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "sarugaku"; @@ -22,6 +23,10 @@ buildPythonPackage rec { sha256 = "198vfv78hilpg0d0mjzchzp9zk6239wnra61vlsgwpcgz66d2bgv"; }; + build-system = [ + setuptools + ]; + nativeCheckInputs = [ commentjson pytestCheckHook @@ -45,6 +50,7 @@ buildPythonPackage rec { meta = with lib; { description = "Resolve abstract dependencies into concrete ones"; homepage = "https://github.com/sarugaku/resolvelib"; + changelog = "https://github.com/sarugaku/resolvelib/blob/${src.rev}/CHANGELOG.rst"; license = licenses.isc; maintainers = with maintainers; [ ]; };