Skip to main content

GLLM Misc

Description

A library containing miscellaneous utilities and helper functions for 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-misc

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

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_misc_binary-0.9.6-cp313-cp313-win_amd64.whl (266.5 kB view details)

Uploaded CPython 3.13Windows x86-64

gllm_misc_binary-0.9.6-cp313-cp313-manylinux_2_31_x86_64.whl (480.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_misc_binary-0.9.6-cp313-cp313-macosx_13_0_arm64.whl (287.9 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

gllm_misc_binary-0.9.6-cp312-cp312-win_amd64.whl (268.4 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_misc_binary-0.9.6-cp312-cp312-manylinux_2_31_x86_64.whl (483.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_misc_binary-0.9.6-cp312-cp312-macosx_13_0_arm64.whl (287.7 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

gllm_misc_binary-0.9.6-cp311-cp311-win_amd64.whl (271.7 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_misc_binary-0.9.6-cp311-cp311-manylinux_2_31_x86_64.whl (441.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_misc_binary-0.9.6-cp311-cp311-macosx_13_0_arm64.whl (284.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file gllm_misc_binary-0.9.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 be9af39f31f6ad0b5256b952ef2cec0721b594ef51dc3ccacae1b557c81beff9
MD5 5b3f178191ea1a10bee780f291206836
BLAKE2b-256 f9ac32d0c45ea11bdb4710037e7a3309efa7490fc0d67ad7cdf97869f6c4a37d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_misc_binary-0.9.6-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_misc_binary-0.9.6-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.6-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 a6a1bf9b39399bdb00f486f12d29afdffb3eab18ae9029ddd0691c7f092aeeb5
MD5 796c9c392f9c25e97b2f21868eea5fc5
BLAKE2b-256 ab9413ae30cb02a0ef8fb6bbe540a760184e346713d3135e97712668f063dbed

See more details on using hashes here.

File details

Details for the file gllm_misc_binary-0.9.6-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.6-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 40a9ca03916d06f77f2d43c25d13bca459b86b31b0d9c52269fcf07f1ac7e45c
MD5 72d0e9b1c35982113a16d95c51d072a0
BLAKE2b-256 3b8853f4966dab979acc81214997915ee41a462d787a589b4aa91f5811433111

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_misc_binary-0.9.6-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_misc_binary-0.9.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9e65f989f7248b8baca56194609fd4684d411cb64e809a8bf47e8b8418f1bf52
MD5 f9e11d6d8206661238f424e387cf4186
BLAKE2b-256 7fb1c6fe318bd83a7825c9aa19226e810876dfe114e0ed2f7e6a2f18573f878f

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_misc_binary-0.9.6-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_misc_binary-0.9.6-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.6-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 5fa2be9dd8980ee60dd81ac1bed9b9571bf6ecc435bb51183f6659358b9cc810
MD5 59dde4159755382c2c488c636497a9ce
BLAKE2b-256 58c50a68f0193ab28645797c5ddd15e957f6f22b63dff0ad4d92862ec3637f68

See more details on using hashes here.

File details

Details for the file gllm_misc_binary-0.9.6-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.6-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d872112735dc7544413f5f94f8e83cc704e8b6aa4448158016e5bc4485473f9f
MD5 de070fe90c5bae3c64356516e68edf38
BLAKE2b-256 e0218ce2cfcbe5fcbbd55224cbdadde97f218322a9bca416cf7d4f003af80f60

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_misc_binary-0.9.6-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_misc_binary-0.9.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ae2d2babe4f075c29397b57e97fcb837b44b032016bd2a5a257d35934fa4bb40
MD5 b3d0527cd01995ef83c1def012c721ec
BLAKE2b-256 71218b7fc438a454fff8e02918dabf82a70c2393430f211a47405ea95d9f9e0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_misc_binary-0.9.6-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_misc_binary-0.9.6-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.6-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 b7646a52713f5d89bbb492b80c504feff2fe6d31f94340e0c725cd710dfb00de
MD5 a6464b4dfd3fb5651cb5c5ed57823ee7
BLAKE2b-256 0b04103e1754fb82f2551a40cccfbcabefe2c88726bac9dd46a6de21b88ac081

See more details on using hashes here.

File details

Details for the file gllm_misc_binary-0.9.6-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.6-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6afa8e499f94d13f3478b27cd09f61bdaec5b3cccfcbdd24fa6fff8feed4513a
MD5 7e74b5bbe8bee62da2d33f12dfcf469f
BLAKE2b-256 a7bc1e4e1d8dd70a2fb769ca952cf470924741a56afa29433ee2293c76f6c673

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_misc_binary-0.9.6-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.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page