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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

gllm_datastore_binary-0.5.97.post2-cp313-cp313-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.13Windows x86-64

gllm_datastore_binary-0.5.97.post2-cp313-cp313-manylinux_2_31_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_datastore_binary-0.5.97.post2-cp313-cp313-macosx_13_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

gllm_datastore_binary-0.5.97.post2-cp312-cp312-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.12Windows x86-64

gllm_datastore_binary-0.5.97.post2-cp312-cp312-manylinux_2_31_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_datastore_binary-0.5.97.post2-cp312-cp312-macosx_13_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

gllm_datastore_binary-0.5.97.post2-cp311-cp311-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11Windows x86-64

gllm_datastore_binary-0.5.97.post2-cp311-cp311-manylinux_2_31_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_datastore_binary-0.5.97.post2-cp311-cp311-macosx_13_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file gllm_datastore_binary-0.5.97.post2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_datastore_binary-0.5.97.post2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c47df67e207a4faed791d10515119e6ed0a06168a1091eea31d58596b7231a30
MD5 2b6fcf2c1af7910865cc2206d946eb8e
BLAKE2b-256 701ee511d3ac1c82c8c56c5e4cdd4b3d958a2deffa029ab7f409c884916b1d0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_datastore_binary-0.5.97.post2-cp313-cp313-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gllm_datastore_binary-0.5.97.post2-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_datastore_binary-0.5.97.post2-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 1f359023128080552f66f26f7c83ea6f366d1d0197574e11947039dc30982e49
MD5 1647daf1994176515edb39c5422ac616
BLAKE2b-256 f366d08d9211110e967870b354a359bc17bc00f388a052a087733e8d1542da66

See more details on using hashes here.

File details

Details for the file gllm_datastore_binary-0.5.97.post2-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_datastore_binary-0.5.97.post2-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ec205cc3bf82f5baf9eadbba7d8d859a8a6af5d448fe55dc50f8b6a0390c14cc
MD5 22831451120dfed8d6afda244c6473d6
BLAKE2b-256 a4b834c9fdef8481236b197b26825ba297c91c3a3e071bd9124211df57ca5c6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_datastore_binary-0.5.97.post2-cp313-cp313-macosx_13_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gllm_datastore_binary-0.5.97.post2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_datastore_binary-0.5.97.post2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 722a4654ae7f67f61ebd5ff33b109665048c0b5e6542e09b0dfdbb3d7e8fe133
MD5 8fb15dff791c1bb557a3b403db896beb
BLAKE2b-256 34239099cd27041bb8571edc0636a81a48c4a90acd63aa8d58d8d1a8ff7e5d15

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_datastore_binary-0.5.97.post2-cp312-cp312-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gllm_datastore_binary-0.5.97.post2-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_datastore_binary-0.5.97.post2-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 7ed7f26be2652aceb1b144047eb24b00650c1b94e416fc5b29f19dd2682095c2
MD5 466b6cb62015c31b0d902b8d24a15adc
BLAKE2b-256 d07d4d16868db0de723ba782bbf45f070c999d94972a2d829f40888df64dd93b

See more details on using hashes here.

File details

Details for the file gllm_datastore_binary-0.5.97.post2-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_datastore_binary-0.5.97.post2-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7989aa91a1602b5fdc21b32c129c25af9f5186435d4a504851fe6e2e720e0b3a
MD5 6564280b3fd11590ff37f695a9943af0
BLAKE2b-256 36d99e52df6927f2be6400088020610f73113ecc2a2ed800348b20729cd62b6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_datastore_binary-0.5.97.post2-cp312-cp312-macosx_13_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gllm_datastore_binary-0.5.97.post2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_datastore_binary-0.5.97.post2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d9cb8ae182934ccff839b61420282e5f7fb2f62f647644e674e02159b8ba22e1
MD5 f8457b0b648116cb69755e60f348a2e0
BLAKE2b-256 0a5a7198333a7bdb6deb834b62396ebcf58da7598c16900cb0bfb7fad63a6c03

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_datastore_binary-0.5.97.post2-cp311-cp311-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gllm_datastore_binary-0.5.97.post2-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_datastore_binary-0.5.97.post2-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 355a2f15f375072d54e78b8e1e4f1536c39b20d05eabfafc9fb09fc3e00e5cf0
MD5 5511a10b5248d00f63718fb77c23a158
BLAKE2b-256 1bc8d9a7c1470ad807a2b8c7d672b1cadd5128f82afb5b67b69eff060d4118a9

See more details on using hashes here.

File details

Details for the file gllm_datastore_binary-0.5.97.post2-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_datastore_binary-0.5.97.post2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fcbd4bed6562183e3ca8740093f49ad41c8e9a5a096509526efaf702aa53c468
MD5 36add41cb480c1fc6ede65844cafffa2
BLAKE2b-256 ab0c5921d00469c22c5b0a5f8f13d5b5987798f2f6d3f664c93a9d96090b251a

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_datastore_binary-0.5.97.post2-cp311-cp311-macosx_13_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.6.99

3 files

0.5.99

9 files

0.5.98

9 files

This release

0.5.97.post2 This release

9 files

0.5.97.post1

3 files

0.5.97

3 files

0.5.96

9 files

0.5.95

6 files

0.5.94.post1

9 files

0.5.94

6 files

0.5.93

6 files

0.5.92

6 files

0.5.91

6 files

0.5.90

6 files

0.5.89

6 files

0.5.88

6 files

0.5.87

6 files

0.5.86

6 files

0.5.85

6 files

0.5.84

6 files

0.5.83.post1

6 files

0.5.83

2 files

0.5.82

6 files

0.5.81

6 files

0.5.80

6 files

0.5.79

6 files

0.5.78

6 files

0.5.77

6 files

0.5.76

6 files

0.5.75

6 files

0.5.74

6 files

0.5.73

6 files

0.5.72

6 files

0.5.71

6 files

0.5.70

6 files

0.5.69

6 files

0.5.68

6 files

0.5.67

6 files

0.5.66

6 files

0.5.65

6 files

0.5.64

5 files

0.5.63

6 files

0.5.62

6 files

0.5.61

6 files

0.5.60

6 files

0.5.59

6 files

0.5.58

6 files

0.5.57

6 files

0.5.56

6 files

0.5.55

6 files

0.5.54

6 files

0.5.53

6 files

0.5.52

6 files

0.5.51.post1

6 files

0.5.51

2 files

0.5.50

6 files

0.5.49

6 files

0.5.48

6 files

0.5.47

6 files

0.5.46

6 files

0.5.45

6 files

0.5.44

6 files

0.5.43

6 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