Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / pydrive2 / default.nix
blobddeb72bfbdf97149ec0f6be8717e0ecb40443521
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , google-api-python-client
5 , oauth2client
6 , pyopenssl
7 , pyyaml
8 , pythonOlder
9 }:
11 buildPythonPackage rec {
12   pname = "pydrive2";
13   version = "1.17.0";
14   format = "setuptools";
16   disabled = pythonOlder "3.7";
18   src = fetchPypi {
19     pname = "PyDrive2";
20     inherit version;
21     hash = "sha256-aP6pNDR7thK3qEiBHUgUnbhAvPtfpNeothYbLSrf7HA=";
22   };
24   propagatedBuildInputs = [
25     google-api-python-client
26     oauth2client
27     pyopenssl
28     pyyaml
29   ];
31   doCheck = false;
33   pythonImportsCheck = [
34     "pydrive2"
35   ];
37   meta = with lib; {
38     description = "Google Drive API Python wrapper library";
39     homepage = "https://github.com/iterative/PyDrive2";
40     changelog = "https://github.com/iterative/PyDrive2/releases/tag/${version}";
41     license = licenses.asl20;
42     maintainers = with maintainers; [ sei40kr ];
43   };