From 7828a0d8ac3bbacb1112e2a1d290f5d556e7661a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 8 Aug 2024 03:35:09 -0700 Subject: [PATCH] python312Packages.beniget: 0.4.1 -> 0.4.2.post1 --- .../python-modules/beniget/default.nix | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/beniget/default.nix b/pkgs/development/python-modules/beniget/default.nix index 0ef62fc0573c..b0dfc690841d 100644 --- a/pkgs/development/python-modules/beniget/default.nix +++ b/pkgs/development/python-modules/beniget/default.nix @@ -1,22 +1,32 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, + setuptools, gast, + pytestCheckHook, }: buildPythonPackage rec { pname = "beniget"; - version = "0.4.1"; - format = "setuptools"; + version = "0.4.2.post1"; + pyproject = true; - src = fetchPypi { - inherit pname version; - sha256 = "75554b3b8ad0553ce2f607627dad3d95c60c441189875b98e097528f8e23ac0c"; + src = fetchFromGitHub { + owner = "serge-sans-paille"; + repo = "beniget"; + rev = "refs/tags/${version}"; + hash = "sha256-rNMgCEkI6p9KtLSz/2jVJ9rPeJzxv5rT+Pu6OHM8z70="; }; + build-system = [ setuptools ]; + dependencies = [ gast ]; + pythonImportsCheck = [ "beniget" ]; + + nativeCheckInputs = [ pytestCheckHook ]; + meta = { description = "Extract semantic information about static Python code"; homepage = "https://github.com/serge-sans-paille/beniget";