Merge pull request #194973 from lovesegfault/sphinx-automodapi

This commit is contained in:
Bernardo Meurer 2022-10-07 16:48:56 -03:00 committed by GitHub
commit d8248ab1f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,11 +1,13 @@
{ lib
, buildPythonPackage
, cython
, fetchFromGitHub
, fetchurl
, gcc
, graphviz
, pytestCheckHook
, pythonOlder
, sphinx
, gcc
, cython
}:
buildPythonPackage rec {
@ -25,12 +27,22 @@ buildPythonPackage rec {
propagatedBuildInputs = [ sphinx ];
# https://github.com/astropy/sphinx-automodapi/issues/155
doCheck = false;
testInventory = fetchurl {
# Originally: https://docs.python.org/3/objects.inv
url = "https://web.archive.org/web/20221007193144/https://docs.python.org/3/objects.inv";
hash = "sha256-1cbUmdJJSoifkiIYa70SxnLsaK3F2gvnTEWo9vo/6rY=";
};
postPatch = ''
substituteInPlace "sphinx_automodapi/tests/helpers.py" \
--replace '[0]), None)' "[0]), (None, '${testInventory}'))"
'';
checkInputs = [
pytestCheckHook
gcc
cython
gcc
graphviz
];
pythonImportsCheck = [ "sphinx_automodapi" ];