Merge pull request #253242 from mbalatsko/init-python-google-calendar-simple-api
python3Packages.gcsa: init at 2.1.0
This commit is contained in:
commit
9f088e8f75
46
pkgs/development/python-modules/gcsa/default.nix
Normal file
46
pkgs/development/python-modules/gcsa/default.nix
Normal file
|
@ -0,0 +1,46 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, pythonOlder
|
||||
, pytestCheckHook
|
||||
, pyfakefs
|
||||
, tzlocal
|
||||
, google-api-python-client
|
||||
, google-auth-httplib2
|
||||
, google-auth-oauthlib
|
||||
, python-dateutil
|
||||
, beautiful-date
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "gcsa";
|
||||
version = "2.1.0";
|
||||
format = "setuptools";
|
||||
disable = pythonOlder "3.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kuzmoyev";
|
||||
repo = "google-calendar-simple-api";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-Ye8mQSzgaEZx0vUpt5xiMrJTFh2AmSB7ZZlKaEj/YpM=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
tzlocal
|
||||
google-api-python-client
|
||||
google-auth-httplib2
|
||||
google-auth-oauthlib
|
||||
python-dateutil
|
||||
beautiful-date
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook pyfakefs ];
|
||||
pythonImportsCheck = [ "gcsa" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Pythonic wrapper for the Google Calendar API";
|
||||
homepage = "https://github.com/kuzmoyev/google-calendar-simple-api";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ mbalatsko ];
|
||||
};
|
||||
}
|
|
@ -4177,6 +4177,8 @@ self: super: with self; {
|
|||
|
||||
gcs-oauth2-boto-plugin = callPackage ../development/python-modules/gcs-oauth2-boto-plugin { };
|
||||
|
||||
gcsa = callPackage ../development/python-modules/gcsa { };
|
||||
|
||||
gcsfs = callPackage ../development/python-modules/gcsfs { };
|
||||
|
||||
gdal = toPythonModule (pkgs.gdal.override { python3 = python; });
|
||||
|
|
Loading…
Reference in a new issue