python3Packages.mock: remove funcsigs dependency

This commit is contained in:
Jonathan Ringer 2019-11-20 17:53:28 -08:00 committed by Frederik Rietdijk
parent 1d18c5a0fe
commit 19aa09fbda

View File

@ -1,7 +1,7 @@
{ stdenv
{ lib
, buildPythonPackage
, fetchPypi
, unittest2
, isPy27
, funcsigs
, six
, pbr
@ -17,8 +17,7 @@ buildPythonPackage rec {
sha256 = "83657d894c90d5681d62155c82bda9c1187827525880eda8ff5df4ec813437c3";
};
buildInputs = [ unittest2 ];
propagatedBuildInputs = [ funcsigs six pbr ];
propagatedBuildInputs = [ six pbr ] ++ lib.optionals isPy27 [ funcsigs ];
# On PyPy for Python 2.7 in particular, Mock's tests have a known failure.
# Mock upstream has a decoration to disable the failing test and make
@ -30,10 +29,10 @@ buildPythonPackage rec {
${python.interpreter} -m unittest discover
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Mock objects for Python";
homepage = http://python-mock.sourceforge.net/;
license = stdenv.lib.licenses.bsd2;
license = licenses.bsd2;
};
}