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

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

Total release size: 7.6 MB

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

Download URL gllm_core_binary-0.4.45b1-cp313-cp313-win_amd64.whl
Size 710.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3186f2922db7ad018b934fa7e45a92fd1aa50d91ca2397088cf048c00003827e
BLAKE2b-256 checksum
How to use checksums
e549ff54b911634e552da09ab4df99c6eadb7c49cbaf98f6e239ec0f97b09db1
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 Aug 28, 2026.

Transparency log

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

Download URL gllm_core_binary-0.4.45b1-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
f97001e4cdeb044d286435572422d77778875fb30874429af147e3cc15c9ee56
BLAKE2b-256 checksum
How to use checksums
86e4b0d7a836a4a89c3c6d014f9ffa1721f69db6eabb5a76cc719801828c49e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_core_binary-0.4.45b1-cp313-cp313-macosx_13_0_arm64.whl
Size 782.6 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
28e898bac19c4c4a7f307560e67541398ff168a95ffe05e70e6024dbfc8c9cd7
BLAKE2b-256 checksum
How to use checksums
1022922c22e48d1bbffcc0298f98de17754916dee21c21da1967d4c5db6f2440
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 Aug 28, 2026.

Transparency log

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

Download URL gllm_core_binary-0.4.45b1-cp312-cp312-win_amd64.whl
Size 708.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
51e45dd2d55e2152ffe418326fe4424cb320fd2e32d7ffcca7fafcfcd7fc1fef
BLAKE2b-256 checksum
How to use checksums
c2565383606111b77f9e08358c382df4710ad844deb231fd6df00cd929d067bc
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 Aug 28, 2026.

Transparency log

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

Download URL gllm_core_binary-0.4.45b1-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
d4758589a9988849554b7c1810bcd074de2a40e4277f0fc5e1c8cbeef7a96709
BLAKE2b-256 checksum
How to use checksums
a89d8d6315054b7fc771530025ceb25ba33cb60b58eb05b23bffeefa5a917820
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_core_binary-0.4.45b1-cp312-cp312-macosx_13_0_arm64.whl
Size 760.4 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
843270df8be90e246a771e0cccd95203b2219fab2ef5d95c2f295a8b7b5ab731
BLAKE2b-256 checksum
How to use checksums
7ec865d34c665144fb42a2fc5581c2f13a5ee35a89fd44a6e25ea2546297c41f
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 Aug 28, 2026.

Transparency log

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

Download URL gllm_core_binary-0.4.45b1-cp311-cp311-win_amd64.whl
Size 733.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
55d3898721752fc1fc88f197692893cc37587b5c28c6ea40278a005021955801
BLAKE2b-256 checksum
How to use checksums
c0e40e2eeab47cb62576347a1341541370bc69c95727be01dfe9df72befdaccd
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 Aug 28, 2026.

Transparency log

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

Download URL gllm_core_binary-0.4.45b1-cp311-cp311-manylinux_2_31_x86_64.whl
Size 981.8 kB
Tags CPython 3.11 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
22d3eeed7f59ed18e4d5cef3c21e5743fea2f901e46fcc502eb441c31d794191
BLAKE2b-256 checksum
How to use checksums
8520b8334560a17bd229f2896bb6e9a20d7968fb63b675ed375e2c792a389c9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_core_binary-0.4.45b1-cp311-cp311-macosx_13_0_arm64.whl
Size 754.5 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
e961b77dbec04ddfa86d6e5dcb5ad18d2096215f183a37c58b5c7703f90ccfcb
BLAKE2b-256 checksum
How to use checksums
04e7139179745f2830c03d01ced84b2a6447447c605985b7884d6eed137f49dc
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 Aug 28, 2026.

Transparency log

Release history Release notifications | RSS feed

0.4.50

9 release files

0.4.45

9 release files

This release

0.4.45b1 This release

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