From c9711faf63ab9cfd9d8ec12dc1815c1b3a280f86 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 29 Oct 2022 10:24:34 +0200 Subject: [PATCH 1/2] python310Packages.scramp: 1.4.1 -> 1.4.3 --- .../python-modules/scramp/default.nix | 29 ++++++++++++++++--- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/scramp/default.nix b/pkgs/development/python-modules/scramp/default.nix index 30e728940230..1b30bbfc6027 100644 --- a/pkgs/development/python-modules/scramp/default.nix +++ b/pkgs/development/python-modules/scramp/default.nix @@ -2,26 +2,35 @@ , asn1crypto , buildPythonPackage , fetchFromGitHub +, importlib-metadata , pytest-mock , pytestCheckHook , pythonOlder +, setuptools }: buildPythonPackage rec { pname = "scramp"; - version = "1.4.1"; + version = "1.4.3"; + format = "pyproject"; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "tlocke"; repo = "scramp"; rev = version; - sha256 = "sha256-HEt2QxNHX9Oqx+o0++ZtS61SVHra3nLAqv7NbQWVV+E="; + hash = "sha256-BKZam2zLS/SK6rqiUkoeFpQ0bO4pU8CKVNhOM1fv10Y="; }; + nativeBuildInputs = [ + setuptools + ]; + propagatedBuildInputs = [ asn1crypto + ] ++ lib.optionals (pythonOlder "3.8") [ + importlib-metadata ]; checkInputs = [ @@ -29,7 +38,19 @@ buildPythonPackage rec { pytestCheckHook ]; - pythonImportsCheck = [ "scramp" ]; + postPatch = '' + # Upstream uses versioningit to set the version + sed -i '/^name =.*/a version = "${version}"' pyproject.toml + sed -i "/dynamic =/d" pyproject.toml + ''; + + pythonImportsCheck = [ + "scramp" + ]; + + disabledTests = [ + "test_readme" + ]; meta = with lib; { description = "Implementation of the SCRAM authentication protocol"; From 325aabe637dbf738b65572626c6f88c6d8ce28f8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 29 Oct 2022 10:24:53 +0200 Subject: [PATCH 2/2] python310Packages.pg8000: 1.29.2 -> 1.29.3 --- pkgs/development/python-modules/pg8000/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pg8000/default.nix b/pkgs/development/python-modules/pg8000/default.nix index c037544e343d..e23d3d2b0b4f 100644 --- a/pkgs/development/python-modules/pg8000/default.nix +++ b/pkgs/development/python-modules/pg8000/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "pg8000"; - version = "1.29.2"; + version = "1.29.3"; format = "pyproject"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-23XCGqCqLm95qVK3GoKaJ17KLi5WUnVpZtpZ192dbyQ="; + hash = "sha256-yMlU08htf79ZG8g7ANbs4on64XbIM1oYKnVwaZ2iv9w="; }; nativeBuildInputs = [