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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.10-cp313-cp313-manylinux_2_31_x86_64.whl (608.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.10-cp313-cp313-macosx_13_0_x86_64.whl (450.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.10-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (382.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.10-cp312-cp312-win_amd64.whl (418.7 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.10-cp312-cp312-manylinux_2_31_x86_64.whl (610.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.10-cp312-cp312-macosx_13_0_x86_64.whl (450.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.10-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (382.6 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.10-cp311-cp311-win_amd64.whl (426.1 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.10-cp311-cp311-manylinux_2_31_x86_64.whl (557.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.10-cp311-cp311-macosx_13_0_x86_64.whl (449.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.10-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (378.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

Details for the file gllm_core_binary-0.3.10-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 49af5b924d39b7d80dd8e888c68ff417903124cf5f80b57a1e5cda46de9a6123
MD5 58dddc91990ed7746941b0b94d8ff8b5
BLAKE2b-256 4a8c7cd1c88d0eaf197b1752ca635567a7fcbd7c05fe080bdeb380d3363d3b7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.10-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_core_binary-0.3.10-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.10-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 efd26b8a0ebc56530df0ce247cae46f86b523b67b4847546998f81e4d1744b0d
MD5 c4358fe8f49927b02a12fe50aa4863ee
BLAKE2b-256 f181d9349bcc2d29a5e076917c26627c92870c6b900a7225104b91adb2346e81

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.10-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.10-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d199ec3fb1cd2c3bc3e1866d69173e2420898accaeb231193124c80cfc483f2f
MD5 5975e7e98b4782cc990be5455c6deb5d
BLAKE2b-256 f9a51986829e9937fed4596202457a346908f2cfc7b4c56c9388e820ddb5479e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.10-cp313-cp313-macosx_13_0_x86_64.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_core_binary-0.3.10-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.10-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6c1a77a6943841f4311c41b05b2c3f8587b86a840de638475b85d0a2ecd4dc94
MD5 d0b93d576729fae699210530884b0e88
BLAKE2b-256 004666ceb4507fd1fd9696505beaf25c86d5c738ceb2961d2d3410896f4fcbb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.10-cp313-cp313-macosx_13_0_arm64.macosx_15_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_core_binary-0.3.10-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b5b0d98e859d5d63c7363d69e4b98493ea7af942762575d8d34404d6aa5dc39c
MD5 bae65ccde1196d1bad4c89e01d690ab7
BLAKE2b-256 b53633d5377bd51a708408bfb4fbe41ea4b44ecf19aab2955c197cfd945e1b17

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.10-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_core_binary-0.3.10-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.10-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 1b4a55d7f2d55eff4aa982ffa63b8b63e4a2d41b0f51f891ef6b6fe08d90c6fb
MD5 006cb80d2b709ee73317573c4bc15e47
BLAKE2b-256 3f1781cb3d4eab0424cae9fd5528a1941c5131dc1ebef47e71fe577f635c5f49

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.10-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.10-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 663179a4e8ec1da2741e10684de4fddbc3c35078f40131f965ca98906d580b9d
MD5 288ec20c9d7286981cc35ca0be7aad5c
BLAKE2b-256 8401295f44a27e6bf159021f16662cdb0b638e5fe109cf4b7dc61e64232ea8da

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.10-cp312-cp312-macosx_13_0_x86_64.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_core_binary-0.3.10-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.10-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e335852b79b9c61bb8c19b4ad4b7cbb46e015065a5c134e96d74c6fe21387abe
MD5 015cefa1183bffeeef1b6e863019098b
BLAKE2b-256 805b046891f836cb6852c19f34f1648c4eb0ba633bc3ba1ee382f5d40b731c4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.10-cp312-cp312-macosx_13_0_arm64.macosx_15_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_core_binary-0.3.10-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7431ee469520e99c03581b975847606d78256de47daf6c52ea1e8e351c1901db
MD5 3574937a1df1f2571b494059f116d095
BLAKE2b-256 f7d27360dcf91720bf9b10a48d8141ee77b7741abd685889ee9fa836d948d1ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.10-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_core_binary-0.3.10-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.10-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 febe8fe33a410a6e261bcae1140d7de2a9fc97ab29889dde1a3f026dee76e3ba
MD5 506c01e34046258abd5f9fb7ae6a0163
BLAKE2b-256 78fcdf3dfa9a998fa8244e2ca0ee81ee5cbd22740cf717a1f5a732b7251538f7

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.10-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.10-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8e4e60fcd352f4f8d90ad353d087050bd99bc1e333e9894d446114d2f424169d
MD5 a29fb718c3b0a96986158d9c72cfb00d
BLAKE2b-256 2c8616e4b2dbaec8269b18d0b1b34b516a2ccd2d359b9cab9c3e962a793c1555

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.10-cp311-cp311-macosx_13_0_x86_64.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_core_binary-0.3.10-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.10-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2485c037a4040e9090731b8c0a3492be9e2659abebea33c0e18a030709b438d9
MD5 c3bfe40f5bcedd4d3e37fcf9f7d58066
BLAKE2b-256 26ca2f8789b3aaaef375f922af9e4aa59fb0407087baef1d5a2faffbc319b09e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.10-cp311-cp311-macosx_13_0_arm64.macosx_15_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 Pingdom Monitoring Sentry Error logging StatusPage Status page