python3Packages.docutils: 0.20.1 -> 0.21.1

This commit is contained in:
Martin Weinelt 2024-04-18 21:47:58 +02:00
parent 94590ec1b2
commit cae2b904da
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759
2 changed files with 23 additions and 18 deletions

View File

@ -1,24 +1,36 @@
{ stdenv
, lib
, fetchPypi
, fetchgit
, buildPythonPackage
, flit-core
, pillow
, python
, pythonOlder
}:
buildPythonPackage rec {
let self = buildPythonPackage rec {
pname = "docutils";
version = "0.20.1";
version = "0.21.1";
pyproject = true;
disabled = pythonOlder "3.7";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-8IpOJ2w6FYOobc4+NKuj/gTQK7ot1R7RYQYkToqSPjs=";
src = fetchgit {
url = "git://repo.or.cz/docutils.git";
rev = "docutils-${version}";
hash = "sha256-ahnj6iKjyUCDxhgxJdwEb8huFIGpbuuLQBHDzKj6O9E=";
};
build-system = [ flit-core ];
# infinite recursion via sphinx and pillow
doCheck = false;
passthru.tests.pytest = self.overridePythonAttrs { doCheck = true; };
nativeCheckInputs = [
pillow
];
# Only Darwin needs LANG, but we could set it in general.
# It's done here conditionally to prevent mass-rebuilds.
checkPhase = lib.optionalString stdenv.isDarwin ''LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" '' + ''
@ -38,4 +50,5 @@ buildPythonPackage rec {
license = with licenses; [ publicDomain bsd2 psfl gpl3Plus ];
maintainers = with maintainers; [ AndersonTorres ];
};
}
};
in self

View File

@ -18698,15 +18698,7 @@ with pkgs;
doclifter = callPackage ../development/tools/misc/doclifter { };
docutils = with python3Packages; toPythonApplication (
docutils.overridePythonAttrs (attrs: rec {
version = "0.20.1";
src = attrs.src.override {
inherit version;
hash = "sha256-8IpOJ2w6FYOobc4+NKuj/gTQK7ot1R7RYQYkToqSPjs=";
};
})
);
docutils = with python3Packages; toPythonApplication docutils;
doctl = callPackage ../development/tools/doctl { };