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

Uploaded CPython 3.13Windows x86-64

gllm_misc_binary-0.9.7-cp313-cp313-manylinux_2_31_x86_64.whl (485.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_misc_binary-0.9.7-cp313-cp313-macosx_13_0_arm64.whl (292.9 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

gllm_misc_binary-0.9.7-cp312-cp312-win_amd64.whl (272.6 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_misc_binary-0.9.7-cp312-cp312-manylinux_2_31_x86_64.whl (487.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_misc_binary-0.9.7-cp312-cp312-macosx_13_0_arm64.whl (292.6 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

gllm_misc_binary-0.9.7-cp311-cp311-win_amd64.whl (276.3 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_misc_binary-0.9.7-cp311-cp311-manylinux_2_31_x86_64.whl (446.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_misc_binary-0.9.7-cp311-cp311-macosx_13_0_arm64.whl (289.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 701c62ab8cb2456ab1082f3989829ef50463d22b7cd8f7f79808d83e43683e05
MD5 17c6a4c4b7d2fff6c4960ad759016bbb
BLAKE2b-256 f86baba31ddd209c6f05d06296e96434c3fbd374c9c07eec00b60d3f292317db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.7-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 3015cd64cb3e809b6d4e1de37dc181e2fcd2af610cb9cf39b1f1603e42198f25
MD5 ff4a7c1e4b4349d0eb56975e304ddf82
BLAKE2b-256 1b2bdc4987ba6a84c8c8596ce4fbc81d6bb4cd9c9df48b902d1711c97f0ccd8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.7-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c3dc11b325c17d5a90c8f4a46f616a941e1ca0c5e904d729d6799b48150faa91
MD5 02edeba0633b953d91d6bb5b103d2556
BLAKE2b-256 2edb94d062ff08040250bd1ef18d536addb3fb02fb39aece3d7f5ff0c7f49c5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 321413e9dac6fdc6e618fa6e900b10933bd627aef7adb40cc1c779eb2336f312
MD5 b00d369e4960a04fa9823aa94f673478
BLAKE2b-256 1df575db2734638bc8cd07c21bc76386ea7a9e50997e6592fe808f5be2b41f5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.7-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 f560a191948a38e01ea167e0cbf18f3fcebc3780e741c797515206405b800ebe
MD5 60cbb58185f820712af27735602536ff
BLAKE2b-256 2e54982e297d1d1ad88eac81f27fa5a2ebf9ea311286f112693dccccca0de8a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.7-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1928d4afc1014936eff811c429d4e371b96efbc68b4c121f25e58c67ddbda72f
MD5 d0a3f5221244fe172a70302b4b9530f2
BLAKE2b-256 f31ca0eece6572bc6356ef792923d56a589e3c56edc59671750b07d3caf76317

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9d46e7c039234e741d13cd6d3c3e0d891eb5f82a15fa63d54a60cddfd46ea529
MD5 b8d35df7b4ad58bfab2da5f6e81568e7
BLAKE2b-256 d53c395b7f46543b3aafc5decd4e3de92c00c20543c5b7b5c79ee046231e2dac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.7-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ff0608a4ecc186377d8c74ac39e81d22caed9eb8f9d1f2634a69823577b30a68
MD5 d419282cc1d3025bca96ac45e732c9d2
BLAKE2b-256 c97c579af81223f64290e3813c1ac6c83153b270dfc1140d5d2f81300ef615f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_misc_binary-0.9.7-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 546a54555183b29d2cdba37a7ef9507bf84a30a1743232ad338fbb68f3e7969d
MD5 577fa8650c02cab0d65f9dd0be08c22e
BLAKE2b-256 547e616780753433986b211a10b61bc0cb518e3947a4b7d04e62486708b911ff

See more details on using hashes here.

Provenance

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