Commit 0c691d6c authored by Robert Schütz's avatar Robert Schütz
Browse files

python312Packages.google-photos-library-api: init at 0.12.1

parent f5ec6712
Loading
Loading
Loading
Loading
+49 −0
Original line number Diff line number Diff line
{
  aiohttp,
  buildPythonPackage,
  fetchFromGitHub,
  google-api-python-client,
  google-auth,
  lib,
  mashumaro,
  pytest-aiohttp,
  pytestCheckHook,
  setuptools,
}:

buildPythonPackage rec {
  pname = "google-photos-library-api";
  version = "0.12.1";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "allenporter";
    repo = "python-google-photos-library-api";
    rev = "refs/tags/${version}";
    hash = "sha256-xSwUzVwC7RPpmC9M1x/WYIaoiUlcF2h2fwiP6FYA6sw=";
  };

  build-system = [ setuptools ];

  dependencies = [
    aiohttp
    google-api-python-client
    google-auth
    mashumaro
  ];

  pythonImportsCheck = [ "google_photos_library_api" ];

  nativeCheckInputs = [
    pytest-aiohttp
    pytestCheckHook
  ];

  meta = {
    changelog = "https://github.com/allenporter/python-google-photos-library-api/releases/tag/${version}";
    description = "Python client library for Google Photos Library API";
    homepage = "https://github.com/allenporter/python-google-photos-library-api";
    license = lib.licenses.asl20;
    maintainers = with lib.maintainers; [ dotlambda ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -5268,6 +5268,8 @@ self: super: with self; {
  google-nest-sdm = callPackage ../development/python-modules/google-nest-sdm { };
  google-photos-library-api = callPackage ../development/python-modules/google-photos-library-api { };
  googlemaps = callPackage ../development/python-modules/googlemaps { };
  google-pasta = callPackage ../development/python-modules/google-pasta { };