Skip to main content

GLLM Datastore

Description

A library for managing data storage and retrieval operations in Generative AI applications.


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.

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

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

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-datastore-binary 0.5.100

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

Total release size: 37.0 MB

Release files / gllm_datastore_binary-0.5.100-cp313-cp313-win_amd64.whl

Download URL gllm_datastore_binary-0.5.100-cp313-cp313-win_amd64.whl
Size 3.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
bdc157b2e0b2f2b27269807867d569c6dba594bd315417a2de14c663bb171425
BLAKE2b-256 checksum
How to use checksums
07a340efc784f55da8074cd5b04dbd9c9c1177838df2e3d1e86e53f2f3cd6b59
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 1, 2026.

Transparency log

Release files / gllm_datastore_binary-0.5.100-cp313-cp313-manylinux_2_31_x86_64.whl

Download URL gllm_datastore_binary-0.5.100-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
e498baaa437bf12eed586f18a985c8de2878a7aebfad4799ad58e061c28cba3c
BLAKE2b-256 checksum
How to use checksums
a93cad851fc4231b65dd5b336d2ee9edb3fb779157d8d18157ac9d7a04b78577
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_datastore_binary-0.5.100-cp313-cp313-macosx_13_0_arm64.whl

Download URL gllm_datastore_binary-0.5.100-cp313-cp313-macosx_13_0_arm64.whl
Size 4.2 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
a949668ecf17de19647e8961bfa8f7c2e46d3de4cd4fe197b4df8ab389da56af
BLAKE2b-256 checksum
How to use checksums
58c12c477c73193466ad699351890b8839d6a6293181353f97945de0c88d14f0
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 1, 2026.

Transparency log

Release files / gllm_datastore_binary-0.5.100-cp312-cp312-win_amd64.whl

Download URL gllm_datastore_binary-0.5.100-cp312-cp312-win_amd64.whl
Size 3.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4f97ef11d69c8a6337df759e9ff425c341847be2b5afcb1ccbd2e903b1841ff4
BLAKE2b-256 checksum
How to use checksums
4f5a3f9983ff849bba2b2b25824964ecc98a1e85875cbeded198c23fadb35c26
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 1, 2026.

Transparency log

Release files / gllm_datastore_binary-0.5.100-cp312-cp312-manylinux_2_31_x86_64.whl

Download URL gllm_datastore_binary-0.5.100-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
b8202a0fb1aa19dc9cad8876e49e2f692e93e2f7af01df036b3850c2c2625872
BLAKE2b-256 checksum
How to use checksums
18b6ad2c0fd0415c1b0981ddf5eb0c3c5146d51e7c95e34cf7f888d8fe66e18f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_datastore_binary-0.5.100-cp312-cp312-macosx_13_0_arm64.whl

Download URL gllm_datastore_binary-0.5.100-cp312-cp312-macosx_13_0_arm64.whl
Size 4.0 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
02184162ca5014d257bb6c9595ddd21543751082b0f586d13d57b74d17eefdb2
BLAKE2b-256 checksum
How to use checksums
9a0c9bc45dd0a148691e0e6606b8692931a8946505172eb6660996de0dfa91d4
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 1, 2026.

Transparency log

Release files / gllm_datastore_binary-0.5.100-cp311-cp311-win_amd64.whl

Download URL gllm_datastore_binary-0.5.100-cp311-cp311-win_amd64.whl
Size 3.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
690f0ce73bfc0b49f69ef95122000b49487ef71296bba08ca7b3686c65ef53a1
BLAKE2b-256 checksum
How to use checksums
3d8103f762b8cd2d77bc9b34833f6d148a75f7ff99bdc9fae359921eef698246
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 1, 2026.

Transparency log

Release files / gllm_datastore_binary-0.5.100-cp311-cp311-manylinux_2_31_x86_64.whl

Download URL gllm_datastore_binary-0.5.100-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
ad34d3320a032cee04cc55f0ebcf2b608d34b97ca0bdb454dd74c81b94abc04b
BLAKE2b-256 checksum
How to use checksums
d31be783cde871a6f692d8305ec4f8a6e17a259b5257dce6e3cb6b901d01161c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_datastore_binary-0.5.100-cp311-cp311-macosx_13_0_arm64.whl

Download URL gllm_datastore_binary-0.5.100-cp311-cp311-macosx_13_0_arm64.whl
Size 4.0 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ceea4b5e821b32091dca16bf3c7b37ca5fe95b788636afb6a6ab0e42d3f3bb69
BLAKE2b-256 checksum
How to use checksums
cfa01c7000d4d421eb33414abab637345b68a292db48a7eb5887be38dc139bb7
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 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.100 This release

9 release files

0.5.97

3 release files

0.5.94

6 release files

0.5.93

6 release files

0.5.92

6 release files

0.5.91

6 release files

0.5.90

6 release files

0.5.89

6 release files

0.5.86

6 release files

0.5.85

6 release files

0.5.84

6 release files

0.5.83

2 release files

0.5.81

6 release files

0.5.80

6 release files

0.5.79

6 release files

0.5.78

6 release files

0.5.77

6 release files

0.5.75

6 release files

0.5.74

6 release files

0.5.73

6 release files

0.5.72

6 release files

0.5.68

6 release files

0.5.67

6 release files

0.5.66

6 release files

0.5.65

6 release files

0.5.64

5 release files

0.5.62

6 release files

0.5.61

6 release files

0.5.60

6 release files

0.5.56

6 release files

0.5.55

6 release files

0.5.54

6 release files

0.5.53

6 release files

0.5.52

6 release files

0.5.51

2 release files

0.5.50

6 release files

0.5.49

6 release files

0.5.48

6 release files

0.5.47

6 release files

0.5.46

6 release files

0.5.45

6 release files

0.5.44

6 release files

0.5.43

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