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.102

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

Total release size: 37.2 MB

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

Download URL gllm_datastore_binary-0.5.102-cp313-cp313-win_amd64.whl
Size 3.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3ed2dbb6f723d3ee9a03773dfb223cb1c81a8c6bcc3c5703452c75014d7f2957
BLAKE2b-256 checksum
How to use checksums
1dc4a57a96313b836d78018e6ac3eb01be5cb1dfc4a6709362b05dd369be3d6c
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 8, 2026.

Transparency log

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

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

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

Download URL gllm_datastore_binary-0.5.102-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
461f8dae18cca67bb09669250c072e1e7e08e6c0eae265782e72a7ea14358406
BLAKE2b-256 checksum
How to use checksums
7fc60f5d915db11eb08193b717bd38ef1fe6e2a2d9afd63b5d1ac3cdbad4f051
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 8, 2026.

Transparency log

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

Download URL gllm_datastore_binary-0.5.102-cp312-cp312-win_amd64.whl
Size 3.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6a775e9fed36b98aec77dbfb08069f85710049661feb482443add94eeb5a5380
BLAKE2b-256 checksum
How to use checksums
850dd0e12fe2158293e402fb6ee1db9b5006192e00fe7780321a5afa150f1455
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 8, 2026.

Transparency log

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

Download URL gllm_datastore_binary-0.5.102-cp312-cp312-manylinux_2_31_x86_64.whl
Size 5.0 MB
Tags CPython 3.12 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
cbf52ed66919284bbc52dd370ef78cd598bf3544c7e44626a7229b47974453db
BLAKE2b-256 checksum
How to use checksums
3183156e0a84111fc547daa813450dd9bc1edef588901c3c952e915b9cd81b36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_datastore_binary-0.5.102-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
0906b193b1e4f134b1e0abed921c509edadcfbd24ca58d9c4aa2c2489d842bac
BLAKE2b-256 checksum
How to use checksums
ccc7e0db75ec59a56212066f96ea306bbb151b9334acf445b129f6c8728a521c
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 8, 2026.

Transparency log

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

Download URL gllm_datastore_binary-0.5.102-cp311-cp311-win_amd64.whl
Size 3.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
08ff6f7b00fea60595f7ac4ff9e3b63587286c3125170bcce3e64648885b245a
BLAKE2b-256 checksum
How to use checksums
2ce6310e2915bf5fd345250489aa7aab7c967c0abeeaedaf1aa2dca6f724032f
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 8, 2026.

Transparency log

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

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

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

Download URL gllm_datastore_binary-0.5.102-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
73422bb25fffd0f78b5b313069aba39b1351b0de84819c487de8b5bf08ea9fc0
BLAKE2b-256 checksum
How to use checksums
6ba3e9910333d5715aa29a592aa6b85db9d51dd5b733921a45cbaa3e77decd04
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 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.102 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