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.48b1

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

Total release size: 8.0 MB

Release files / gllm_core_binary-0.4.48b1-cp313-cp313-win_amd64.whl

Download URL gllm_core_binary-0.4.48b1-cp313-cp313-win_amd64.whl
Size 754.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cf72e3d94eaada71ff5c18fc7973537d11120c8b6938f5920a6f127ab211fad0
BLAKE2b-256 checksum
How to use checksums
3a80f77017f7c4f35740fce8a787a2225798c76b68b44307ba9cb202061a4bcc
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 4, 2026.

Transparency log

Release files / gllm_core_binary-0.4.48b1-cp313-cp313-manylinux_2_31_x86_64.whl

Download URL gllm_core_binary-0.4.48b1-cp313-cp313-manylinux_2_31_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
0126f5cd05f2f5ff02ba8f582065eb84923c731c7574d36230e0dea1d5cc1394
BLAKE2b-256 checksum
How to use checksums
c2226864b8c70e7d635618011166a15af88362d4ca2c84c065a1abd768c8a990
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_core_binary-0.4.48b1-cp313-cp313-macosx_13_0_arm64.whl

Download URL gllm_core_binary-0.4.48b1-cp313-cp313-macosx_13_0_arm64.whl
Size 833.8 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
36e3e06d38030ed3c85317727962faf7c6f42a9e8de7598883555f88a5650434
BLAKE2b-256 checksum
How to use checksums
dd022332a82e952cc79179aca734ec5618a23b798f1a64b89ca4fd95b494b8fa
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 4, 2026.

Transparency log

Release files / gllm_core_binary-0.4.48b1-cp312-cp312-win_amd64.whl

Download URL gllm_core_binary-0.4.48b1-cp312-cp312-win_amd64.whl
Size 752.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
03e9bf5cfc12ba1f0674c52167f3da4d98c3f7043698d40cc2dfa7c48ca2d8c8
BLAKE2b-256 checksum
How to use checksums
341fe9f87a663ca0f3da278d60ba06f9918529ed475ceb0f01d97e1bbe6ea1ad
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 4, 2026.

Transparency log

Release files / gllm_core_binary-0.4.48b1-cp312-cp312-manylinux_2_31_x86_64.whl

Download URL gllm_core_binary-0.4.48b1-cp312-cp312-manylinux_2_31_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
fac090f84dc14626445c50754ca6d4b5414832b50731911512f4f22c0c04c249
BLAKE2b-256 checksum
How to use checksums
12b80ffabec5fc70cd7f476ddb9ad6d75b8571e04d5587bdf8f9773420f88e6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_core_binary-0.4.48b1-cp312-cp312-macosx_13_0_arm64.whl

Download URL gllm_core_binary-0.4.48b1-cp312-cp312-macosx_13_0_arm64.whl
Size 809.0 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
5472da0e7b2fdeeb59088848789423aab3e2f20b8299dac62999523231d97e74
BLAKE2b-256 checksum
How to use checksums
f105ace7afbf79734c7f11e9ba7c667817e85a8085f261c8d6bc0971374753c1
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 4, 2026.

Transparency log

Release files / gllm_core_binary-0.4.48b1-cp311-cp311-win_amd64.whl

Download URL gllm_core_binary-0.4.48b1-cp311-cp311-win_amd64.whl
Size 779.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
957781ab75c2a7cc51ce8b11af325254fb8f95d53cd877a18d88bb4cd5a8dbe0
BLAKE2b-256 checksum
How to use checksums
5e0d07ba1f7c701ba896d14ad80e61c42739d1cb3773fc46a4f73d955ee92456
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 4, 2026.

Transparency log

Release files / gllm_core_binary-0.4.48b1-cp311-cp311-manylinux_2_31_x86_64.whl

Download URL gllm_core_binary-0.4.48b1-cp311-cp311-manylinux_2_31_x86_64.whl
Size 1.0 MB
Tags CPython 3.11 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
cad66d1ea804e32e1ea4142f8018821d7e656f72ea58f9d707b696c10b67d060
BLAKE2b-256 checksum
How to use checksums
84ee359f6919e2ffc90e1616d9aed1b365ded92fb6783b2286f566b6969a5620
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_core_binary-0.4.48b1-cp311-cp311-macosx_13_0_arm64.whl

Download URL gllm_core_binary-0.4.48b1-cp311-cp311-macosx_13_0_arm64.whl
Size 803.9 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ad67bbdbfab6912ecc0e3c7764f794cc2c1ff730629da887d791ffeb0752bb8c
BLAKE2b-256 checksum
How to use checksums
2e1b086ece59f6ab6834c0c364740fd1802b19b83e705b94aa76444de73742bb
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 4, 2026.

Transparency log

Release history Release notifications | RSS feed

0.4.50

9 release files

This release

0.4.48b1 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