Skip to main content
Pre-release

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

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

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

Download URL gllm_datastore_binary-0.5.99b1-cp313-cp313-win_amd64.whl
Size 3.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
35f6d1fb4a8453a9c06145cd7555d046b1430378b2db194560e25b777b67e04b
BLAKE2b-256 checksum
How to use checksums
b97ba97c6490c0e04cae307005f56e516114dfa483da4a7e53baced7855693ae
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_datastore_binary-0.5.99b1-cp313-cp313-manylinux_2_31_x86_64.whl

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

Release files / gllm_datastore_binary-0.5.99b1-cp313-cp313-macosx_13_0_arm64.whl

Download URL gllm_datastore_binary-0.5.99b1-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
4994091701eb33e033c668368cb6d3595264505965d68d4292ed7ac123a5b6ec
BLAKE2b-256 checksum
How to use checksums
c6cf4e9dc954cddcfd4630e210ddb2566c78db996f9cc4fac09994ea77dfece4
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_datastore_binary-0.5.99b1-cp312-cp312-win_amd64.whl

Download URL gllm_datastore_binary-0.5.99b1-cp312-cp312-win_amd64.whl
Size 3.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
36adeb2a980b97f4f0e7f177787874e0eeee69e459bc8c6e3c11c35e7cc07a5c
BLAKE2b-256 checksum
How to use checksums
438c85063af31e13c658159023d412e2a840cafa47cdf0d8968de85e5a8e684a
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_datastore_binary-0.5.99b1-cp312-cp312-manylinux_2_31_x86_64.whl

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

Release files / gllm_datastore_binary-0.5.99b1-cp312-cp312-macosx_13_0_arm64.whl

Download URL gllm_datastore_binary-0.5.99b1-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
ea30563a8dfcb774787b8b4d99cfa519f059a5da6df07bd26ea0b7096937033a
BLAKE2b-256 checksum
How to use checksums
32119c955ab0f42b204ce82f0120e71f5873608593664bec04db64b2d81efafd
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_datastore_binary-0.5.99b1-cp311-cp311-win_amd64.whl

Download URL gllm_datastore_binary-0.5.99b1-cp311-cp311-win_amd64.whl
Size 3.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
725e1d9729836d479900714d4f416bdf42b5c60f1764530041f064125b45c4f6
BLAKE2b-256 checksum
How to use checksums
5758ea554040d9613a2adb8123787f94ff05b5a939485a4cfcc48f1f876b655e
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_datastore_binary-0.5.99b1-cp311-cp311-manylinux_2_31_x86_64.whl

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

Release files / gllm_datastore_binary-0.5.99b1-cp311-cp311-macosx_13_0_arm64.whl

Download URL gllm_datastore_binary-0.5.99b1-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
06ac7079df721ed7cffc47b28be3da4171f6a5dcf47d032222e82a71039d1afe
BLAKE2b-256 checksum
How to use checksums
db8e08a4b8a9ac32fa9a3eb38a9730c1820288ea94598762175ecb27ad318401
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

This release

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