From ddc45de27bf5464794d34c4d2ed94e27cbef06f8 Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Mon, 14 Jul 2025 10:35:01 +0000 Subject: [PATCH] python3Packages.docutils: Various minor updates/modernization --- .../python-modules/docutils/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/docutils/default.nix b/pkgs/development/python-modules/docutils/default.nix index 3c33405c38b2..2c9f3da24333 100644 --- a/pkgs/development/python-modules/docutils/default.nix +++ b/pkgs/development/python-modules/docutils/default.nix @@ -17,8 +17,6 @@ let version = "0.21.2"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchurl { url = "mirror://sourceforge/docutils/docutils-${version}.tar.gz"; hash = "sha256-OmsYcy7fGC2qPNEndbuzOM9WkUaPke7rEJ3v9uv6mG8="; @@ -33,7 +31,9 @@ let nativeCheckInputs = [ pillow ]; checkPhase = '' + runHook preCheck ${python.interpreter} test/alltests.py + runHook postCheck ''; # Create symlinks lacking a ".py" suffix, many programs depend on these names @@ -43,16 +43,20 @@ let done ''; - meta = with lib; { + pythonImportsCheck = [ "docutils" ]; + + meta = { description = "Python Documentation Utilities"; homepage = "http://docutils.sourceforge.net/"; - license = with licenses; [ + changelog = "https://sourceforge.net/projects/docutils/files/docutils/${version}"; + license = with lib.licenses; [ publicDomain bsd2 psfl gpl3Plus ]; - maintainers = with maintainers; [ jherland ]; + maintainers = with lib.maintainers; [ jherland ]; + mainProgram = "docutils"; }; }; in