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.

Metadata

Release files for gllm-docproc-binary 0.13.16

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.13.16
File
gllm_docproc_binary-0.13.16-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gllm_docproc_binary-0.13.16-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.13.16-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
gllm_docproc_binary-0.13.16-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gllm_docproc_binary-0.13.16-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.13.16-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
gllm_docproc_binary-0.13.16-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gllm_docproc_binary-0.13.16-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.13.16-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 35.1 MB

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

Download URL gllm_docproc_binary-0.13.16-cp313-cp313-win_amd64.whl
Size 3.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
e7ed49b9218816bc073cd290bc9d5e65f555425e0c7f87fdee25346b8c90371e
BLAKE2b-256 checksum
How to use checksums
9f02dc01e5fbd2b37e8bb3b7a8aa1f3fa82da7c381135998eb9ba5fbe028e6fc
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 30, 2026.

Transparency log

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

Download URL gllm_docproc_binary-0.13.16-cp313-cp313-manylinux_2_31_x86_64.whl
Size 4.9 MB
Tags CPython 3.13 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
9ee6ed956c9e0da384bfa056762cf94ef2b4580a6d2fc0dfde9d10d9ad68818c
BLAKE2b-256 checksum
How to use checksums
0125bc276f6ef80bf36cb36761baff077e53838f4b6f58cbda9b86e94a736b0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_docproc_binary-0.13.16-cp313-cp313-macosx_13_0_arm64.whl
Size 3.9 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
c36c4b8f85d2035376513789ab30de58eda6cc0cf8ffb191d66fc8dff91c64f6
BLAKE2b-256 checksum
How to use checksums
50d2c9fa21052448d21993d14503974e75cbfaba2dfdbe3f27f26537e024e57d
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 30, 2026.

Transparency log

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

Download URL gllm_docproc_binary-0.13.16-cp312-cp312-win_amd64.whl
Size 3.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7fde4b32a6d4bd9e9af178abce4b7c2de2da64680d6bca80118361e348a481bd
BLAKE2b-256 checksum
How to use checksums
0c26b89dabc24cc5bc67e38f2aa2860ce82b109befda4a7caba0a237c7e11864
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 30, 2026.

Transparency log

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

Download URL gllm_docproc_binary-0.13.16-cp312-cp312-manylinux_2_31_x86_64.whl
Size 4.9 MB
Tags CPython 3.12 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
783ce527ee92026388d624df76073ee725547343b776576d7d494950a384e783
BLAKE2b-256 checksum
How to use checksums
a2eed5052532fcaf6cbcd8bb067435bf9b26565b9afeb96cd74fee7fe1250223
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_docproc_binary-0.13.16-cp312-cp312-macosx_13_0_arm64.whl
Size 3.9 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
3b62b7d82b2d9d5774b3d451574c31bb68376ae34b19c0541dfc848bec6f6692
BLAKE2b-256 checksum
How to use checksums
9ffd401e313de57db69c0d375a5ccee4793ab3cb2ac05024ad8424c0be3c1ee3
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 30, 2026.

Transparency log

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

Download URL gllm_docproc_binary-0.13.16-cp311-cp311-win_amd64.whl
Size 3.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
219c2aa2d368b58bc61609e8dd76ef08ad798d16fa4faa5251eb8fb2f40fb7f7
BLAKE2b-256 checksum
How to use checksums
03220b9a238326c741e55479bbe99b072bde4d486203d879f614feb2cf7d307d
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 30, 2026.

Transparency log

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

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

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

Download URL gllm_docproc_binary-0.13.16-cp311-cp311-macosx_13_0_arm64.whl
Size 3.8 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
cd4aaeac3bcda9d5d02d9f9f87c21c00331d20d1666f6a168b4b0ef51aec1571
BLAKE2b-256 checksum
How to use checksums
d5e09193f39cd9c5fb5dc52abca740480baa5353051170fb2866a437f2d4e3e2
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 30, 2026.

Transparency log

Release history Release notifications | RSS feed

0.14.0

9 release files

This release

0.13.16 This release

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

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