From b49a7ff31032fd0981f5ecdb18a65f28f5062404 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 3 Sep 2023 09:43:03 +0200 Subject: [PATCH 1/2] python311Packages.recordlinkage: add changelog to meta --- .../python-modules/recordlinkage/default.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/recordlinkage/default.nix b/pkgs/development/python-modules/recordlinkage/default.nix index 8c911b282605..5a4deadb25db 100644 --- a/pkgs/development/python-modules/recordlinkage/default.nix +++ b/pkgs/development/python-modules/recordlinkage/default.nix @@ -41,14 +41,19 @@ buildPythonPackage rec { # pytestCheckHook does not work # Reusing their CI setup which involves 'rm -rf recordlinkage' in preCheck phase do not work too. - nativeCheckInputs = [ pytest ]; + nativeCheckInputs = [ + pytest + ]; - pythonImportsCheck = [ "recordlinkage" ]; + pythonImportsCheck = [ + "recordlinkage" + ]; meta = with lib; { description = "Library to link records in or between data sources"; homepage = "https://recordlinkage.readthedocs.io/"; + changelog = "https://github.com/J535D165/recordlinkage/releases/tag/v${version}"; license = licenses.bsd3; - maintainers = [ maintainers.raitobezarius ]; + maintainers = with maintainers; [ raitobezarius ]; }; } From c846af67f1f292b6a26f047d40f479ccf0f4d20f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 3 Sep 2023 09:49:06 +0200 Subject: [PATCH 2/2] python311Packages.recordlinkage: add nativeBuildInputs --- .../python-modules/recordlinkage/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/recordlinkage/default.nix b/pkgs/development/python-modules/recordlinkage/default.nix index 5a4deadb25db..4d8ab8e8a8c9 100644 --- a/pkgs/development/python-modules/recordlinkage/default.nix +++ b/pkgs/development/python-modules/recordlinkage/default.nix @@ -10,9 +10,11 @@ , pandas , pyarrow , pytest +, pythonOlder , scikit-learn , scipy -, pythonOlder +, setuptools +, setuptools-scm }: buildPythonPackage rec { @@ -21,11 +23,17 @@ buildPythonPackage rec { format = "pyproject"; disabled = pythonOlder "3.8"; + src = fetchPypi { inherit pname version; hash = "sha256-7NoMEN/xOLFwaBXeMysShfZwrn6MzpJZYhNQHVieaqQ="; }; + nativeBuildInputs = [ + setuptools + setuptools-scm + ]; + propagatedBuildInputs = [ pyarrow jellyfish