python311Packages.pykakasi: depends on setuptools

It uses pkg_resources.
This commit is contained in:
Robert Schütz 2024-03-31 17:25:49 -07:00
parent e33b00946c
commit 8e47f1d7c7

View File

@ -8,30 +8,37 @@
, pytest-benchmark , pytest-benchmark
, pytestCheckHook , pytestCheckHook
, pythonOlder , pythonOlder
, setuptools
, setuptools-scm , setuptools-scm
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "pykakasi"; pname = "pykakasi";
version = "2.2.1"; version = "2.2.1";
format = "setuptools"; pyproject = true;
disabled = pythonOlder "3.6"; disabled = pythonOlder "3.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "miurahr"; owner = "miurahr";
repo = pname; repo = "pykakasi";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-ivlenHPD00bxc0c9G368tfTEckOC3vqDB5kMQzHXbVM=="; hash = "sha256-ivlenHPD00bxc0c9G368tfTEckOC3vqDB5kMQzHXbVM==";
}; };
nativeBuildInputs = [ postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail ', "klepto"' ""
'';
build-system = [
setuptools-scm setuptools-scm
]; ];
propagatedBuildInputs = [ dependencies = [
jaconv jaconv
deprecated deprecated
setuptools
] ++ lib.optionals (pythonOlder "3.8") [ ] ++ lib.optionals (pythonOlder "3.8") [
importlib-metadata importlib-metadata
]; ];