python3Packages.makefun: fix build, enable tests

This commit is contained in:
Martin Weinelt 2021-10-09 15:43:35 +02:00
parent b26556aedf
commit f0af08faff

View file

@ -2,6 +2,7 @@
, fetchPypi
, buildPythonPackage
, setuptools-scm
, pytestCheckHook
}:
buildPythonPackage rec {
@ -13,13 +14,18 @@ buildPythonPackage rec {
sha256 = "4d0e90ca3fdbdeb6a4a0891e2da7d4b8e80386e19e6db91ce29b8aa5c876ecfe";
};
nativeBuildInputs = [ setuptools-scm ];
postPatch = ''
substituteInPlace setup.cfg \
--replace "pytest-runner" ""
'';
# Disabling tests for now due to various (transitive) dependencies on modules
# from @smarie which are, as of yet, not part of nixpkgs. Also introduces
# a tricky dependency: makefun tests depend on pytest-cases, installing
# pytest-cases depends on makefun.
doCheck = false;
nativeBuildInputs = [
setuptools-scm
];
checkInputs = [
pytestCheckHook
];
pythonImportsCheck = [ "makefun" ];