Merge pull request #267395 from fabaff/simple-salesforce-fix

python311Packages.simple-salesforce: adjust inputs

authored by

OTABI Tomoya and committed by
GitHub
afc3220b c5c20f80

+18 -15
+18 -15
pkgs/development/python-modules/simple-salesforce/default.nix
··· 1 1 { lib 2 + , buildPythonPackage 3 + , cryptography 2 4 , fetchFromGitHub 3 - , buildPythonPackage 4 - , authlib 5 - , requests 6 - , nose 5 + , more-itertools 6 + , pendulum 7 7 , pyjwt 8 + , pytestCheckHook 8 9 , pythonOlder 9 10 , pytz 11 + , requests 10 12 , responses 13 + , setuptools 11 14 , zeep 12 15 }: 13 16 14 17 buildPythonPackage rec { 15 18 pname = "simple-salesforce"; 16 19 version = "1.12.5"; 17 - format = "setuptools"; 20 + pyproject = true; 18 21 19 22 disabled = pythonOlder "3.7"; 20 23 21 24 src = fetchFromGitHub { 22 - owner = pname; 23 - repo = pname; 25 + owner = "simple-salesforce"; 26 + repo = "simple-salesforce"; 24 27 rev = "refs/tags/v${version}"; 25 28 hash = "sha256-mj7lbBGEybsEzWo4TYmPrN3mBXItdo/JomVIYmzIDAY="; 26 29 }; 27 30 31 + nativeBuildInputs = [ 32 + setuptools 33 + ]; 34 + 28 35 propagatedBuildInputs = [ 29 - authlib 36 + cryptography 37 + more-itertools 38 + pendulum 30 39 pyjwt 31 40 requests 32 41 zeep 33 42 ]; 34 43 35 44 nativeCheckInputs = [ 36 - nose 45 + pytestCheckHook 37 46 pytz 38 47 responses 39 48 ]; 40 - 41 - checkPhase = '' 42 - runHook preCheck 43 - nosetests -v 44 - runHook postCheck 45 - ''; 46 49 47 50 pythonImportsCheck = [ 48 51 "simple_salesforce"