Skip to main content

GLLM Core

Description

A core library providing foundational components and utilities for Generative AI applications.


Installation

Prerequisites

Mandatory:

  1. Python 3.11+ — Install here
  2. pip — Install here
  3. uv — Install here

Extras (required only for Artifact Registry installations):

  1. gcloud CLI (for authentication) — Install here, then log in using:
    gcloud auth login
    

Option 1: Install from Artifact Registry

This option requires authentication via the gcloud CLI.

uv pip install \
  --extra-index-url "https://oauth2accesstoken:$(gcloud auth print-access-token)@glsdk.gdplabs.id/gen-ai-internal/simple/" \
  gllm-core

Option 2: Install from PyPI

This option requires no authentication. However, it installs the binary wheel version of the package, which is fully usable but does not include source code.

uv pip install gllm-core-binary

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-core

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-core-binary 0.4.53

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-core-binary 0.4.53
File
gllm_core_binary-0.4.53-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gllm_core_binary-0.4.53-cp313-cp313-manylinux_2_31_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.31+ x86-64 Details
gllm_core_binary-0.4.53-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
gllm_core_binary-0.4.53-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gllm_core_binary-0.4.53-cp312-cp312-manylinux_2_31_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.31+ x86-64 Details
gllm_core_binary-0.4.53-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
gllm_core_binary-0.4.53-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gllm_core_binary-0.4.53-cp311-cp311-manylinux_2_31_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.31+ x86-64 Details
gllm_core_binary-0.4.53-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 8.3 MB

Release files / gllm_core_binary-0.4.53-cp313-cp313-win_amd64.whl

Download URL gllm_core_binary-0.4.53-cp313-cp313-win_amd64.whl
Size 779.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ee7e2dfe6b9f32ea8657927a582a39986c09c51ad35d5ad7d6babc74f97da51f
BLAKE2b-256 checksum
How to use checksums
05293f069326c1e844c9f4e196df4150d15e647e87b47c0b4053466785275382
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 9, 2026.

Transparency log

Release files / gllm_core_binary-0.4.53-cp313-cp313-manylinux_2_31_x86_64.whl

Download URL gllm_core_binary-0.4.53-cp313-cp313-manylinux_2_31_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
61a97116cafad41b8dab85f3e63fb78cd9d9275b97803e3e4f1cc99d5de3e709
BLAKE2b-256 checksum
How to use checksums
ffd3788e673692b0e5f37c3b6446c85364de99eb7c8f51de9c17bd9618a8a100
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_core_binary-0.4.53-cp313-cp313-macosx_13_0_arm64.whl

Download URL gllm_core_binary-0.4.53-cp313-cp313-macosx_13_0_arm64.whl
Size 861.7 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
8a08e12ff8b5f09249cddff75033d16fc39fd0b20a66f285d414ca7404241a59
BLAKE2b-256 checksum
How to use checksums
238642401b0ad12680caaa4969eb7cf8492073956908fc9b863126d2382feba7
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 9, 2026.

Transparency log

Release files / gllm_core_binary-0.4.53-cp312-cp312-win_amd64.whl

Download URL gllm_core_binary-0.4.53-cp312-cp312-win_amd64.whl
Size 777.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6deff2c5a76b358bc6d9abf53ba86e3de4bf69cbb39f9f0e7f026b8aac84d0ef
BLAKE2b-256 checksum
How to use checksums
5ace1ad7a46d9385673ac717c9566fffd1d580908f1a6c71d14a66a9bae27777
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 9, 2026.

Transparency log

Release files / gllm_core_binary-0.4.53-cp312-cp312-manylinux_2_31_x86_64.whl

Download URL gllm_core_binary-0.4.53-cp312-cp312-manylinux_2_31_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
56b8f93746687058e1034b3390bb5b37bbb1a4ae33e399a9dad5c8cf52724554
BLAKE2b-256 checksum
How to use checksums
01cb729d098fd93f1517fe208da46290b7e45636ae13934a8582ea6326b6375c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_core_binary-0.4.53-cp312-cp312-macosx_13_0_arm64.whl

Download URL gllm_core_binary-0.4.53-cp312-cp312-macosx_13_0_arm64.whl
Size 835.0 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
6a7c123ab32ee55b92df3a9cb8af7ffc0d5e92eef4dfb3a07f164d044be2aa5c
BLAKE2b-256 checksum
How to use checksums
d945306d89c78b533fdf7ba4a9c5ab80fa6993ae65e0b4b1941838cb208e4ce9
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 9, 2026.

Transparency log

Release files / gllm_core_binary-0.4.53-cp311-cp311-win_amd64.whl

Download URL gllm_core_binary-0.4.53-cp311-cp311-win_amd64.whl
Size 803.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
585a358a8906fd395795e70b21def015125748ee812847c850ae636c6263a531
BLAKE2b-256 checksum
How to use checksums
09abb38625fdae7d0a390ae408a2a55fc7145dfc5d67474e7ad058770d065692
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 9, 2026.

Transparency log

Release files / gllm_core_binary-0.4.53-cp311-cp311-manylinux_2_31_x86_64.whl

Download URL gllm_core_binary-0.4.53-cp311-cp311-manylinux_2_31_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
0a89f8fb10e7e86f1e7163f298e0ebab0986faf7e1c819a47c5be7d27b1cd8c1
BLAKE2b-256 checksum
How to use checksums
e6a65cc24f9883d11811f12e2465b3d1dfe6b6e247c372ec709649e123a76807
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_core_binary-0.4.53-cp311-cp311-macosx_13_0_arm64.whl

Download URL gllm_core_binary-0.4.53-cp311-cp311-macosx_13_0_arm64.whl
Size 828.7 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
002bb9ed87e0e7d30448b561d35008d30112593ff0b5e36120998a73bce6468b
BLAKE2b-256 checksum
How to use checksums
7302983bb8cd7a31d6a64ea91ffb69c40aac4aaf17fda8f582985fa2990f176b
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 9, 2026.

Transparency log

Release history Release notifications | RSS feed

0.4.58

9 release files

0.4.57

9 release files

This release

0.4.53 This release

9 release files

0.4.50

9 release files

0.4.45

9 release files

0.4.44

9 release files

0.4.43

9 release files

0.4.38

9 release files

0.4.35

9 release files

0.4.34

9 release files

0.4.33

9 release files

0.4.32

9 release files

0.4.31

9 release files

0.4.30

9 release files

0.4.29

9 release files

0.4.28

9 release files

0.4.27

9 release files

0.4.26

9 release files

0.4.24

9 release files

0.4.23

9 release files

0.4.22

9 release files

0.4.21

9 release files

0.4.20

9 release files

0.4.19

9 release files

0.4.18

9 release files

0.4.17

9 release files

0.4.14

9 release files

0.4.13

9 release files

0.4.12

9 release files

0.4.11

9 release files

0.4.10

9 release files

0.4.9

9 release files

0.4.8

9 release files

0.4.7

9 release files

0.4.6

9 release files

0.4.5

9 release files

0.4.4

3 release files

0.4.2

12 release files

0.4.1

12 release files

0.4.0

6 release files

0.3.36

5 release files

0.3.34

9 release files

0.3.33

9 release files

0.3.32

9 release files

0.3.9

12 release files

0.3.8

12 release files

0.3.7

12 release files

0.3.6

12 release files

0.3.5

12 release files

0.3.4

12 release files

0.3.3

12 release files

0.3.2

12 release files

0.3.0

1 release file

0.2.18

8 release files

0.2.8

11 release files

0.0.0

2 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