From a2061cd37ae9bb769738e12fadbe093619eed04b Mon Sep 17 00:00:00 2001 From: natsukium Date: Tue, 31 Dec 2024 01:56:45 +0900 Subject: [PATCH] python312Packages.cjkwrap: refactor --- .../python-modules/cjkwrap/default.nix | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/cjkwrap/default.nix b/pkgs/development/python-modules/cjkwrap/default.nix index 00854c3c0d69..bf93185a122e 100644 --- a/pkgs/development/python-modules/cjkwrap/default.nix +++ b/pkgs/development/python-modules/cjkwrap/default.nix @@ -1,24 +1,33 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitLab, + setuptools, }: buildPythonPackage rec { pname = "cjkwrap"; version = "2.2"; - src = fetchPypi { - pname = "CJKwrap"; - inherit version; - sha256 = "1b603sg6c2gv9vmlxwr6r1qvhadqk3qp6vifmijris504zjx5ix2"; + pyproject = true; + + src = fetchFromGitLab { + owner = "fgallaire"; + repo = "cjkwrap"; + rev = "v${version}"; + hash = "sha256-0wTx3rnlUfQEE2/Z8Y7iwlsHk+CIy6ut+QIpC5yg4aM="; }; + build-system = [ setuptools ]; + pythonImportsCheck = [ "cjkwrap" ]; - meta = with lib; { + # no tests + doCheck = false; + + meta = { description = "Library for wrapping and filling CJK text"; homepage = "https://f.gallai.re/cjkwrap"; - license = licenses.lgpl3Plus; - maintainers = [ maintainers.kaction ]; + license = lib.licenses.lgpl3Plus; + maintainers = [ lib.maintainers.kaction ]; }; }