Skip to main content

A library containing core components for Gen AI applications.

Project description

GLLM Core

Description

A core library providing foundational components and utilities for Generative AI applications.

Installation

Prerequisites

1. Installation from Artifact Registry

Choose one of the following methods to install the package:

Using pip

pip install gllm-core-binary

Using Poetry

poetry add gllm-core-binary

2. Development Installation (Git)

For development purposes, you can install directly from the Git repository:

poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git#subdirectory=libs/gllm-core"

Managing Dependencies

  1. Go to root folder of gllm-core module, e.g. cd libs/gllm-core.
  2. Run poetry shell to create a virtual environment.
  3. Run poetry lock to create a lock file if you haven't done it yet.
  4. Run poetry install to install the gllm-core requirements for the first time.
  5. Run poetry update if you update any dependency module version at pyproject.toml.

Contributing

Please refer to this Python Style Guide to get information about code style, documentation standard, and SCA that you need to use when contributing to this project

  1. Activate pre-commit hooks using pre-commit install
  2. Run poetry shell to create a virtual environment.
  3. Run poetry lock to create a lock file if you haven't done it yet.
  4. Run poetry install to install the gllm-core requirements for the first time.
  5. Run which python to get the path to be referenced at Visual Studio Code interpreter path (Ctrl+Shift+P or Cmd+Shift+P)
  6. Try running the unit test to see if it's working:
poetry run pytest -s tests/unit_tests/

Project details


Release history Release notifications | RSS feed

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_core_binary-0.3.0b10-cp313-cp313-manylinux_2_31_x86_64.whl (520.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.0b10-cp313-cp313-macosx_15_0_x86_64.whl (345.7 kB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

gllm_core_binary-0.3.0b10-cp313-cp313-macosx_15_0_arm64.whl (306.5 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

gllm_core_binary-0.3.0b10-cp312-cp312-manylinux_2_31_x86_64.whl (523.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.0b10-cp312-cp312-macosx_15_0_x86_64.whl (345.7 kB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

gllm_core_binary-0.3.0b10-cp312-cp312-macosx_15_0_arm64.whl (302.7 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

gllm_core_binary-0.3.0b10-cp311-cp311-manylinux_2_31_x86_64.whl (476.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.0b10-cp311-cp311-macosx_15_0_x86_64.whl (347.8 kB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

gllm_core_binary-0.3.0b10-cp311-cp311-macosx_15_0_arm64.whl (305.4 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file gllm_core_binary-0.3.0b10-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b10-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 b82cbe27f3f901d2676b72f24d258637bbe844331b8c83631ca398ac864f08a1
MD5 53549ffccbc9b63e70ffd7b4836ea4d6
BLAKE2b-256 ab8e6dd181c121bf2959186eb4531d7ed0b9ca3191107a1ce6cb09a8b4447b2b

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.0b10-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b10-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 16ce0bbbc1b1bafc60d42acb4d73807e55b624dadb0e687e02542173ae891caf
MD5 bf5fb374123c3488cf336fdd2edb3f25
BLAKE2b-256 adc42528958160a417d5b52f3af5b3a811a502b86836053577212847d1ab30b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.0b10-cp313-cp313-macosx_15_0_x86_64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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_core_binary-0.3.0b10-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b10-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 01e1de1aaf0b1c152fe060fdbe285a432f69878829af862f49dc74c4fd9cb460
MD5 eff99ced2f3327967096620d98036a09
BLAKE2b-256 11f1f6c97afcad41a714a09e85358dcee5716fe187d915a3fcf717d65ae14557

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.0b10-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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_core_binary-0.3.0b10-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b10-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 d2147f2c911d0735e1038786c7c3d038933b9b42c5bcfb09105e28379054c7ba
MD5 4825752185c9295ef5f450befb4c0098
BLAKE2b-256 9f1b49fe3decb4cf6ac53f12949d323239cdfd23d51f4564121b42e8b9ec4b6a

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.0b10-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b10-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 08ea8823bfadce18b0c0dc3b1674ea7f268696fe8704b7c1477e4455669f148e
MD5 b71daf37a96bdc4807b7f36331ad2f28
BLAKE2b-256 06929535a74b6fd711ae8c553ef2aae541af52e5cfeacd29db7c5d37b6b1cb89

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.0b10-cp312-cp312-macosx_15_0_x86_64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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_core_binary-0.3.0b10-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b10-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 060243b07c099f9d6389e9133ccb49168af57e580ad58155d93dbf7c01205c95
MD5 503c6017573042bac0a776154bac0b95
BLAKE2b-256 8f0b9d11295b4e8d02eaa6f22d94eb890f37d05340fd10e02a34fe66bedc4536

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.0b10-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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_core_binary-0.3.0b10-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b10-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 cc8c32388077a7e6617b7010764878b1311a1f700d6d090575a77cb1ca7d2b84
MD5 51d3deada110aeabbc103132040de597
BLAKE2b-256 f88fb0bf387e5254fe02cd503d9cd87ee8c29d5dcf8f8fbc51623aada5fefe92

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.0b10-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b10-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 2f37b9766562b8847395fb56d26232b6b6519abf0a94a089905980381c419676
MD5 ad4255eee1158d8fc1b2fe20bc6d3033
BLAKE2b-256 e95a23fa46b476e7a67a1d5710c3f7cb0bb0a8d1ca7cffc7d429dd8ca39b1096

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.0b10-cp311-cp311-macosx_15_0_x86_64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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_core_binary-0.3.0b10-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b10-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 35c6b78a222e7f9c6ccd166a30f475a23f9dea7c75b2b8a5d27f6f78e9541579
MD5 d1cb43c7b5d933341154c5af5d323fed
BLAKE2b-256 c8ffbb597feb2e26a39c38b5d062dceab9cca3d04a7d3bd2de8cc48657f29e83

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.0b10-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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 Pingdom Monitoring Sentry Error logging StatusPage Status page