diff options
author | natsukium <tomoya.otabi@gmail.com> | 2023-05-22 22:03:34 +0900 |
---|---|---|
committer | natsukium <tomoya.otabi@gmail.com> | 2023-05-22 22:03:34 +0900 |
commit | 8f5833f36749cafdc721c976abdc6d1791f302a1 (patch) | |
tree | 936029a19c22d5782d55a3f8475bea51f5b8d82b /pkgs | |
parent | 8c8b03ba9e463e4bc8e15bda2f43761df63af5de (diff) |
python3Packages.wordfreq: fix build
- update source - use poetry-core as build-system
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/wordfreq/default.nix | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/pkgs/development/python-modules/wordfreq/default.nix b/pkgs/development/python-modules/wordfreq/default.nix index 6adc8b1538e50..5f77c34f98ade 100644 --- a/pkgs/development/python-modules/wordfreq/default.nix +++ b/pkgs/development/python-modules/wordfreq/default.nix @@ -1,5 +1,6 @@ { lib , buildPythonPackage +, poetry-core , regex , langcodes , ftfy @@ -7,21 +8,27 @@ , mecab-python3 , jieba , pytestCheckHook -, isPy27 +, pythonOlder , fetchFromGitHub }: buildPythonPackage rec { pname = "wordfreq"; version = "3.0.2"; - disabled = isPy27; + format = "pyproject"; - src = fetchFromGitHub { - owner = "LuminosoInsight"; + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "rspeer"; repo = "wordfreq"; rev = "refs/tags/v${version}"; hash = "sha256-ANOBbQWLB35Vz6oil6QZDpsNpKHeKUJnDKA5Q9JRVdE="; - }; + }; + + nativeBuildInputs = [ + poetry-core + ]; propagatedBuildInputs = [ regex @@ -32,10 +39,6 @@ buildPythonPackage rec { jieba ]; - postPatch = '' - substituteInPlace setup.py --replace "regex ==" "regex >=" - ''; - nativeCheckInputs = [ pytestCheckHook ]; disabledTests = [ # These languages require additional dictionaries that aren't packaged @@ -46,7 +49,7 @@ buildPythonPackage rec { meta = with lib; { description = "A library for looking up the frequencies of words in many languages, based on many sources of data"; - homepage = "https://github.com/LuminosoInsight/wordfreq/"; + homepage = "https://github.com/rspeer/wordfreq/"; license = licenses.mit; maintainers = with maintainers; [ ixxie ]; }; |