python3Packages.simple-salesforce: fix build

Configure explicit test phase.
This commit is contained in:
Martin Weinelt 2021-05-07 20:52:42 +02:00 committed by Jonathan Ringer
parent 12493f272b
commit 4f64f6d889

View file

@ -1,10 +1,8 @@
{ lib
, fetchFromGitHub
, buildPythonPackage
, authlib
, requests
, pyopenssl
, cryptography
, idna
, mock
, isPy27
, nose
@ -24,21 +22,20 @@ buildPythonPackage rec {
};
propagatedBuildInputs = [
authlib
requests
pyopenssl
cryptography
idna
];
checkInputs = [
nose
pytz
responses
] ++ lib.optionals isPy27 [ mock ];
];
postPatch = ''
substituteInPlace setup.py \
--replace "mock==1.0.1" "mock"
checkPhase = ''
runHook preCheck
nosetests -v
runHook postCheck
'';
meta = with lib; {