Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.4 kB · 60 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061{ lib, fetchFromRepoOrCz, buildPythonPackage, flit-core, pillow, python, pythonOlder,}:
# Note: this package is used to build LLVM’s documentation, which is part of the Darwin stdenv.# It cannot use `fetchgit` because that would pull curl into the bootstrap, which is disallowed.
let self = buildPythonPackage rec { pname = "docutils"; version = "0.21.2"; pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromRepoOrCz { repo = "docutils"; rev = "docutils-${version}"; hash = "sha256-Q+9yW+BYUEvPYV504368JsAoKKoaTZTeKh4tVeiNv5Y="; };
build-system = [ flit-core ];
# infinite recursion via sphinx and pillow doCheck = false; passthru.tests.pytest = self.overridePythonAttrs { doCheck = true; };
nativeCheckInputs = [ pillow ];
checkPhase = '' ${python.interpreter} test/alltests.py '';
# Create symlinks lacking a ".py" suffix, many programs depend on these names postFixup = '' for f in $out/bin/*.py; do ln -s $(basename $f) $out/bin/$(basename $f .py) done '';
meta = with lib; { description = "Python Documentation Utilities"; homepage = "http://docutils.sourceforge.net/"; license = with licenses; [ publicDomain bsd2 psfl gpl3Plus ]; maintainers = with maintainers; [ ]; }; };inself