python311Packages.pykakasi: depends on setuptools

It uses pkg_resources.

+11 -4
+11 -4
pkgs/development/python-modules/pykakasi/default.nix
··· 8 , pytest-benchmark 9 , pytestCheckHook 10 , pythonOlder 11 , setuptools-scm 12 }: 13 14 buildPythonPackage rec { 15 pname = "pykakasi"; 16 version = "2.2.1"; 17 - format = "setuptools"; 18 19 disabled = pythonOlder "3.6"; 20 21 src = fetchFromGitHub { 22 owner = "miurahr"; 23 - repo = pname; 24 rev = "refs/tags/v${version}"; 25 hash = "sha256-ivlenHPD00bxc0c9G368tfTEckOC3vqDB5kMQzHXbVM=="; 26 }; 27 28 - nativeBuildInputs = [ 29 setuptools-scm 30 ]; 31 32 - propagatedBuildInputs = [ 33 jaconv 34 deprecated 35 ] ++ lib.optionals (pythonOlder "3.8") [ 36 importlib-metadata 37 ];
··· 8 , pytest-benchmark 9 , pytestCheckHook 10 , pythonOlder 11 + , setuptools 12 , setuptools-scm 13 }: 14 15 buildPythonPackage rec { 16 pname = "pykakasi"; 17 version = "2.2.1"; 18 + pyproject = true; 19 20 disabled = pythonOlder "3.6"; 21 22 src = fetchFromGitHub { 23 owner = "miurahr"; 24 + repo = "pykakasi"; 25 rev = "refs/tags/v${version}"; 26 hash = "sha256-ivlenHPD00bxc0c9G368tfTEckOC3vqDB5kMQzHXbVM=="; 27 }; 28 29 + postPatch = '' 30 + substituteInPlace pyproject.toml \ 31 + --replace-fail ', "klepto"' "" 32 + ''; 33 + 34 + build-system = [ 35 setuptools-scm 36 ]; 37 38 + dependencies = [ 39 jaconv 40 deprecated 41 + setuptools 42 ] ++ lib.optionals (pythonOlder "3.8") [ 43 importlib-metadata 44 ];