Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.50b2

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

Total release size: 8.2 MB

Release files / gllm_core_binary-0.4.50b2-cp313-cp313-win_amd64.whl

Download URL gllm_core_binary-0.4.50b2-cp313-cp313-win_amd64.whl
Size 765.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
79a398c78b7433d6d2ec61716a1a3baebee7b0eaf8b38fc1e82382e2a868eb28
BLAKE2b-256 checksum
How to use checksums
ac3796ad8af6d1fde8003f7811d9ca99660757ada95f47ce72578bee8797045d
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_core_binary-0.4.50b2-cp313-cp313-manylinux_2_31_x86_64.whl

Download URL gllm_core_binary-0.4.50b2-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
4d93ec552bbeed7f339a23e2d9c11d322589a574e0c7bba6320a031398c5c8eb
BLAKE2b-256 checksum
How to use checksums
07d4e8b584bec5f40ab1a011b94882bd3a34a6c46bf9b6a94a8da12acd94bd2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_core_binary-0.4.50b2-cp313-cp313-macosx_13_0_arm64.whl

Download URL gllm_core_binary-0.4.50b2-cp313-cp313-macosx_13_0_arm64.whl
Size 845.6 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
dd1814d498ff7e0122f9309f2cd741a763fc31b28288f9ebf03eceb565b5a1cd
BLAKE2b-256 checksum
How to use checksums
7786c5ba3d254c8fa94334d1ff65274b4b18369ead8c1d8f9ae6bc4d806f0233
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_core_binary-0.4.50b2-cp312-cp312-win_amd64.whl

Download URL gllm_core_binary-0.4.50b2-cp312-cp312-win_amd64.whl
Size 763.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3f309127eefafd2c0f0f038aa9faaf37b0aea4718df2cd3ffc535beef2c621e3
BLAKE2b-256 checksum
How to use checksums
31a1cc602b4363c525fbc4bc0dc89d38891ee3a86d098b65d82e2c23430aef6a
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_core_binary-0.4.50b2-cp312-cp312-manylinux_2_31_x86_64.whl

Download URL gllm_core_binary-0.4.50b2-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
0c0390af11412f0e889343cb04da2325deb7ac0bed735bceb3e3ac8797850c0a
BLAKE2b-256 checksum
How to use checksums
48261e3458f0389668b3dfc4947b47063f62699061c7d3b5eefde7bbf75be0eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_core_binary-0.4.50b2-cp312-cp312-macosx_13_0_arm64.whl

Download URL gllm_core_binary-0.4.50b2-cp312-cp312-macosx_13_0_arm64.whl
Size 820.1 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
f40ed935d46e3c90c248626a73669b7687762f36b797ba31efd63450191f10a6
BLAKE2b-256 checksum
How to use checksums
eebbe73689a0fe4c0bc8f0454dedc3a881b1c5b4ad8f30774d0b2db2dd2f5cb0
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_core_binary-0.4.50b2-cp311-cp311-win_amd64.whl

Download URL gllm_core_binary-0.4.50b2-cp311-cp311-win_amd64.whl
Size 789.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6ca3073f906a4269d7671ebb1acd95cfbe4756f974aa3b8703003c878b8202e5
BLAKE2b-256 checksum
How to use checksums
2ae78714ef76755cf39532720a9421eef88ada7633e88fe0f407348caabe6972
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_core_binary-0.4.50b2-cp311-cp311-manylinux_2_31_x86_64.whl

Download URL gllm_core_binary-0.4.50b2-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
375fd9f57000f5ed96e296e1a1813a04e3f3d478de77630887d4c26ca5c4a92f
BLAKE2b-256 checksum
How to use checksums
ac55640477c4585247ef6da6337edb35b9277b9c7dbf5737527ed813b1b073f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_core_binary-0.4.50b2-cp311-cp311-macosx_13_0_arm64.whl

Download URL gllm_core_binary-0.4.50b2-cp311-cp311-macosx_13_0_arm64.whl
Size 816.6 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
132f0d6cc15af6d07fd3ab3a50c12d8704502ea9a0e3f60976d6a7ea1d0ae740
BLAKE2b-256 checksum
How to use checksums
58d84454fc39ab39479608868ab8b59ebaa2de8057e4a10c53806ab8ac283674
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.4.50

9 release files

This release

0.4.50b2 This release

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