Skip to content

Commit

Permalink
Google Cloud Documentai
Browse files Browse the repository at this point in the history
  • Loading branch information
AdrienLemaire committed Jan 24, 2025
1 parent 8915260 commit 6fdad28
Showing 1 changed file with 60 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
lib,
buildPythonPackage,
fetchPypi,
google-api-core,
google-cloud-testutils,
mock,
proto-plus,
protobuf,
pytest-asyncio,
pytestCheckHook,
pythonOlder,
setuptools,
}:

buildPythonPackage rec {
pname = "google-cloud-documentai";
version = "3.1.0";
pyproject = true;

disabled = pythonOlder "3.7";

src = fetchPypi {
pname = "google_cloud_documentai";
inherit version;
# https://pypi.org/project/google-cloud-documentai/3.1.0/#google_cloud_documentai-3.1.0.tar.gz
hash = "sha256-7b156175efe99cc4faafc81beefe4a7867fd54b827ba5ca40c7e8f7d9cd4b525";
};

build-system = [ setuptools ];

dependencies = [
# https://github.com/googleapis/google-cloud-python/blob/google-cloud-documentai-v3.1.0/packages/google-cloud-documentai/setup.py
google-api-core
proto-plus
protobuf
] ++ google-api-core.optional-dependencies.grpc;

nativeCheckInputs = [
google-cloud-testutils
mock
pytestCheckHook
pytest-asyncio
];

pythonImportsCheck = [
# https://github.com/googleapis/google-cloud-python/tree/google-cloud-documentai-v3.1.0/packages/google-cloud-documentai/docs
"google.cloud.documentai"
"google.cloud.documentai_v1"
"google.cloud.documentai_v1beta3"
];

meta = with lib; {
description = "Google Cloud DocumentAI API client library";
homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-documentai";
changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-documentai-v${version}/packages/google-cloud-documentai/CHANGELOG.md";
license = licenses.asl20;
maintainers = [ ];
};
}

0 comments on commit 6fdad28

Please sign in to comment.