Skip to main content

GLLM Docproc

Description

A library for orchestrating the processing of document. Typically in a Gen AI applications (but not limited to just Gen AI).


Installation

Prerequisites

Mandatory:

  1. Python 3.11+ — Install here
  2. pip — Install here
  3. uv — Install here
  4. gcloud CLI (for authentication) — Install here, then log in using:
    gcloud auth login
    

Install from Artifact Registry

This requires authentication via the gcloud CLI.

  1. Export token
export GCLOUD_ACCESS_TOKEN="$(gcloud auth print-access-token)"
  1. Configure the index in your pyproject.tom;
[[tool.uv.index]]
name = "gen-ai-internal"
url = "https://oauth2accesstoken:${GCLOUD_ACCESS_TOKEN}@glsdk.gdplabs.id/gen-ai-internal/simple/"
  1. Add the dependency
uv add gllm-docproc

Local Development Setup

Prerequisites

  1. Python 3.11+ — Install here

  2. pip — Install here

  3. uv — Install here

  4. gcloud CLI — Install here, then log in using:

    gcloud auth login
    
  5. Git — Install here

  6. Access to the GDP Labs SDK GitHub repository


1. Clone Repository

git clone git@github.com:GDP-ADMIN/gl-sdk.git
cd gl-sdk/libs/gllm-docproc

2. Setup Authentication

Set the following environment variables to authenticate with internal package indexes:

export UV_INDEX_GEN_AI_INTERNAL_USERNAME=oauth2accesstoken
export UV_INDEX_GEN_AI_INTERNAL_PASSWORD="$(gcloud auth print-access-token)"
export UV_INDEX_GEN_AI_USERNAME=oauth2accesstoken
export UV_INDEX_GEN_AI_PASSWORD="$(gcloud auth print-access-token)"

3. Quick Setup

Run:

make setup

4. Activate Virtual Environment

source .venv/bin/activate

Local Development Utilities

The following Makefile commands are available for quick operations:

Install uv

make install-uv

Install Pre-Commit

make install-pre-commit

Install Dependencies

make install

Update Dependencies

make update

Run Tests

make test

Contributing

Please refer to the Python Style Guide for information about code style, documentation standards, and SCA requirements.

Release files for gllm-docproc-binary 0.12.29

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for gllm-docproc-binary 0.12.29
File
gllm_docproc_binary-0.12.29-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gllm_docproc_binary-0.12.29-cp313-cp313-manylinux_2_31_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.31+ x86-64 Details
gllm_docproc_binary-0.12.29-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
gllm_docproc_binary-0.12.29-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gllm_docproc_binary-0.12.29-cp312-cp312-manylinux_2_31_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.31+ x86-64 Details
gllm_docproc_binary-0.12.29-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
gllm_docproc_binary-0.12.29-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gllm_docproc_binary-0.12.29-cp311-cp311-manylinux_2_31_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.31+ x86-64 Details
gllm_docproc_binary-0.12.29-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 31.6 MB

Release files / gllm_docproc_binary-0.12.29-cp313-cp313-win_amd64.whl

Download URL gllm_docproc_binary-0.12.29-cp313-cp313-win_amd64.whl
Size 2.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
779bd3cd187b345532ba0c685d7b3034a420423addb55923a6730a6a81813e11
BLAKE2b-256 checksum
How to use checksums
70896a52a91cdc78707334755ba51331bf8c6976efff8d75431c71000c9bc270
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / gllm_docproc_binary-0.12.29-cp313-cp313-manylinux_2_31_x86_64.whl

Download URL gllm_docproc_binary-0.12.29-cp313-cp313-manylinux_2_31_x86_64.whl
Size 4.4 MB
Tags CPython 3.13 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
09ed61aef734c7884fb4766345af82635348881a7d0c23d6f77c5f5a31594f4f
BLAKE2b-256 checksum
How to use checksums
48fcc053901938268b8b0cb37f1094b57e7d9daba4aa328fadf085caa0e4ecc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_docproc_binary-0.12.29-cp313-cp313-macosx_13_0_arm64.whl

Download URL gllm_docproc_binary-0.12.29-cp313-cp313-macosx_13_0_arm64.whl
Size 3.5 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
4eeedc6289a6cd428ce031a1fecafbe8ad3ddb5c5f79d46ca1e2c9f75a22af64
BLAKE2b-256 checksum
How to use checksums
efbf40b03cb4e14045230d29ad0314bc6c9f0952bddd6a092a1fc33eba414be5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / gllm_docproc_binary-0.12.29-cp312-cp312-win_amd64.whl

Download URL gllm_docproc_binary-0.12.29-cp312-cp312-win_amd64.whl
Size 2.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
745c6f36390630fcb8b11cf2c49bbca5890bec13147a913b0d7f88b83b03b85e
BLAKE2b-256 checksum
How to use checksums
80790c001349d4a9aa6387a17232382b058b1489a3c6de88522ed387d42d9be8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / gllm_docproc_binary-0.12.29-cp312-cp312-manylinux_2_31_x86_64.whl

Download URL gllm_docproc_binary-0.12.29-cp312-cp312-manylinux_2_31_x86_64.whl
Size 4.3 MB
Tags CPython 3.12 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
29a3abefd306ccc20c2edf9f049890ad9cb896a02936d6b843bb3d8865822720
BLAKE2b-256 checksum
How to use checksums
3a9250c58c3f7fc3a7109cc4068fd71b5ac18700367add8b4c063506997f4863
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_docproc_binary-0.12.29-cp312-cp312-macosx_13_0_arm64.whl

Download URL gllm_docproc_binary-0.12.29-cp312-cp312-macosx_13_0_arm64.whl
Size 3.4 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
4f5b4a6a1a7ac39c56f178bdc7bc3b940c8e60ade96547cd81a0b4147e36a06d
BLAKE2b-256 checksum
How to use checksums
76f5217430a3f3faf3ce1c07967a762f0399732aa9a90b442cbc98afac149291
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / gllm_docproc_binary-0.12.29-cp311-cp311-win_amd64.whl

Download URL gllm_docproc_binary-0.12.29-cp311-cp311-win_amd64.whl
Size 3.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0c40717f7dd5a3970be2700aacfd0fe5c52f5332e9975c464f8c6867db0c14de
BLAKE2b-256 checksum
How to use checksums
a715fd33d2d3b802f194b9d44fb6c7ef6349fe8f40ce801e6d9d8ef7b4ebd32f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / gllm_docproc_binary-0.12.29-cp311-cp311-manylinux_2_31_x86_64.whl

Download URL gllm_docproc_binary-0.12.29-cp311-cp311-manylinux_2_31_x86_64.whl
Size 4.0 MB
Tags CPython 3.11 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
e7668e9adef491cfe802afaf96be23bcfefac959481464f83e0fd4ae04a46242
BLAKE2b-256 checksum
How to use checksums
ae20604d59af389349135f22354c103366f63c6ac731edb78be56a611f063fbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_docproc_binary-0.12.29-cp311-cp311-macosx_13_0_arm64.whl

Download URL gllm_docproc_binary-0.12.29-cp311-cp311-macosx_13_0_arm64.whl
Size 3.3 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
364e5bb191ad0c5b678f594ce16e14b1389461199b15e7e3b742fa73711c36ab
BLAKE2b-256 checksum
How to use checksums
d32d706119e885778fd18bd602ee79a8b15045cdbb3489ef604908aea3ed8566
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release history Release notifications | RSS feed

0.14.0

9 release files

0.13.9

3 release files

0.13.8

9 release files

0.13.7

9 release files

0.13.6

3 release files

0.13.5

9 release files

0.13.4

9 release files

0.13.3

9 release files

This release

0.12.29 This release

9 release files

0.12.5

2 release files

0.12.4

6 release files

0.12.3

6 release files

0.12.2

6 release files

0.12.1

6 release files

0.12.0

6 release files

0.11.7

6 release files

0.11.6

6 release files

0.11.5

5 release files

0.11.4

6 release files

0.11.3

6 release files

0.11.2

6 release files

0.11.1

6 release files

0.11.0

6 release files

0.10.9

6 release files

0.10.8

6 release files

0.10.3

6 release files

0.10.2

6 release files

0.10.1

6 release files

0.10.0

6 release files

0.9.3

6 release files

0.9.2

6 release files

0.9.1

6 release files

0.9.0

6 release files

0.8.16

6 release files

0.8.15

6 release files

0.8.14

6 release files

0.8.13

6 release files

0.8.12

6 release files

0.8.10

6 release files

0.8.9

6 release files

0.8.8

6 release files

0.8.7

6 release files

0.8.6

5 release files

0.8.5

6 release files

0.8.4

6 release files

0.8.3

2 release files

0.8.2

6 release files

0.8.1

6 release files

0.8.0

6 release files

0.7.26

6 release files

0.7.25

6 release files

0.7.24

6 release files

0.7.21

6 release files

0.7.20

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page