From add0e6ab25fa68815e5484979cd1bf644efabd27 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Thu, 23 Oct 2025 19:08:05 +0300 Subject: [PATCH] python3.pkgs.slob: modernize --- .../python-modules/slob/default.nix | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/slob/default.nix b/pkgs/development/python-modules/slob/default.nix index d0fe7dbf5cb9..22e6502a72cc 100644 --- a/pkgs/development/python-modules/slob/default.nix +++ b/pkgs/development/python-modules/slob/default.nix @@ -2,16 +2,21 @@ lib, buildPythonPackage, fetchFromGitHub, - isPy3k, + + # dependencies pyicu, + + # build-system + setuptools, + + # tests python, }: buildPythonPackage { pname = "slob"; version = "unstable-2020-06-26"; - format = "setuptools"; - disabled = !isPy3k; + pyproject = true; src = fetchFromGitHub { owner = "itkach"; @@ -20,8 +25,17 @@ buildPythonPackage { hash = "sha256-8JMi4ekSblRUESgHJnUpyRttgMuDBD7924xaCS8sKQQ="; }; - propagatedBuildInputs = [ pyicu ]; + build-system = [ + setuptools + ]; + dependencies = [ + pyicu + ]; + + # The tests are part of the same slob.py file, so unittestCheckHook which + # runs python -m unittest with the `discover` argument which doesn't discover + # any tests. checkPhase = '' ${python.interpreter} -m unittest slob '';