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.22

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

Total release size: 35.7 MB

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

Download URL gllm_docproc_binary-0.13.22-cp313-cp313-win_amd64.whl
Size 3.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4b2ec1740b3c780fc7913bc7a9d30cee8c21f25ac2f0171ba2bb1b7893356815
BLAKE2b-256 checksum
How to use checksums
97431aa1d4a0f81c76cbbd3840db7d7f574c11199b7c67f2a244ad7810cb347e
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 Oct 7, 2026.

Transparency log

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

Download URL gllm_docproc_binary-0.13.22-cp313-cp313-manylinux_2_31_x86_64.whl
Size 5.0 MB
Tags CPython 3.13 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
2bc65f794cbc5c77ea261f5bf3bf6f965dcf313e5d9f46004a59b4b4c9da5be6
BLAKE2b-256 checksum
How to use checksums
b121540b10492c17bef5607a3053fa3fb7b74babb486854e16a30c007d690441
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_docproc_binary-0.13.22-cp313-cp313-macosx_13_0_arm64.whl
Size 4.0 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
783f42670bd313578a7f49587791ae4d7902113ea7eca9aad6602fd5610d54ff
BLAKE2b-256 checksum
How to use checksums
0abf09d3e57b31e15c7466ce2b384f626fe67e98fe5348e5ae73a95d70d31b07
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 Oct 7, 2026.

Transparency log

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

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

Transparency log

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

Download URL gllm_docproc_binary-0.13.22-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
7139e3ed905ded3ac3f9c2eaf9032d8d480ce238bf859001d64e2a272eec2c81
BLAKE2b-256 checksum
How to use checksums
13a6ac521f86a0092c90dad780ffc6a6a1812ba7ec934275bdec83e986fe5455
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_docproc_binary-0.13.22-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
e13996c7019cf81aa47108fbf968738b105349332ab0034d3fcda4326a12bee8
BLAKE2b-256 checksum
How to use checksums
0bf24f9a20355ed4431d7be8d47b719f67a011733399cea34d37417e620af5c0
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 Oct 7, 2026.

Transparency log

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

Download URL gllm_docproc_binary-0.13.22-cp311-cp311-win_amd64.whl
Size 3.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
de11e27bf442f5f72c65f0fe9f22ca503d428cb9ed1dd8cbb35763446e9a76d1
BLAKE2b-256 checksum
How to use checksums
a37ad6ef33c2d3cfc3d9e5cf05e4bd0d9ed69c3355a7318a8bc296f369bfdf6a
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 Oct 7, 2026.

Transparency log

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

Download URL gllm_docproc_binary-0.13.22-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
128b1aa42de1accf33eb4d56e04f85137ec829516af44912d0db0be59bbd80bc
BLAKE2b-256 checksum
How to use checksums
d3b5a3fca91ace2dc88fd6e2ddbcd4b13a5072642d92b717399d0295dccdeb6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_docproc_binary-0.13.22-cp311-cp311-macosx_13_0_arm64.whl
Size 3.9 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
2c4405bdf38032f129498c336fa07698c146a828ac68b50382a85f33905acacb
BLAKE2b-256 checksum
How to use checksums
2591fa756a4c2dfca7747559bfea11e758fbb04822bfc36b9f7afd30a163afaa
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 Oct 7, 2026.

Transparency log

Release history Release notifications | RSS feed

0.14.0

9 release files

This release

0.13.22 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