ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / simple-salesforce / default.nix
bloba75bc775106fe51d84050ef3575c32b5a94ce79c
1 { lib
2 , fetchFromGitHub
3 , buildPythonPackage
4 , authlib
5 , requests
6 , nose
7 , pythonOlder
8 , pytz
9 , responses
10 , zeep
13 buildPythonPackage rec {
14   pname = "simple-salesforce";
15   version = "1.12.2";
16   format = "setuptools";
18   disabled = pythonOlder "3.7";
20   src = fetchFromGitHub {
21     owner = pname;
22     repo = pname;
23     rev = "refs/tags/v${version}";
24     sha256 = "sha256-E1tYKcV+7Raw8R7EOwyzCKh5keGxt232lxEQkoYU0Fw=";
25   };
27   propagatedBuildInputs = [
28     authlib
29     requests
30     zeep
31   ];
33   checkInputs = [
34     nose
35     pytz
36     responses
37   ];
39   checkPhase = ''
40     runHook preCheck
41     nosetests -v
42     runHook postCheck
43   '';
45   meta = with lib; {
46     description = "A very simple Salesforce.com REST API client for Python";
47     homepage = "https://github.com/simple-salesforce/simple-salesforce";
48     license = licenses.asl20;
49     maintainers = with maintainers; [ costrouc ];
50   };