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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.2b5-cp313-cp313-manylinux_2_31_x86_64.whl (551.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.2b5-cp313-cp313-macosx_13_0_x86_64.whl (393.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.2b5-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (334.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.2b5-cp312-cp312-win_amd64.whl (376.5 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.2b5-cp312-cp312-manylinux_2_31_x86_64.whl (553.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.2b5-cp312-cp312-macosx_13_0_x86_64.whl (393.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.2b5-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (334.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.2b5-cp311-cp311-win_amd64.whl (383.8 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.2b5-cp311-cp311-manylinux_2_31_x86_64.whl (505.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.2b5-cp311-cp311-macosx_13_0_x86_64.whl (392.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.2b5-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (331.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.2b5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b3add12882f208d7fd2d713be2f003875216357ebffc9308ad7ba7de749be611
MD5 0bb1f49ec17d130cfe82824fcfe465a8
BLAKE2b-256 f68211d41f3f791d6e485b3b28b0ccc220f58dbe513eae4df79b758a070476f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b5-cp313-cp313-win_amd64.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.2b5-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b5-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 b569a20da52419a82f5287b4d7577c5733341528b2dbf190709ff1b0657883d2
MD5 3af305a7d6c6bf31d80d2a4c821823e1
BLAKE2b-256 3949a56d0afbb98799b501fb66c40a1101b24aa3ab174933d1b6bfcf7fc99acf

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.2b5-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b5-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 152be0391e2b37478bbdc0167311f03da20e8ff63024b8f3871c6a05645d503e
MD5 be0f31d16590c04808cc359ff08c8fed
BLAKE2b-256 1735f91409f4f26367bd62eb69d7ff401638d6046b97d3044117c892ecd90ab5

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b5-cp313-cp313-macosx_13_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.2b5-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b5-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 de2f87b7ef93082303f044c0d0d79ff2c415cf7dcb5c6b09278240e0bca8a43b
MD5 e2e062311a168095a8ce4ae4111bf17b
BLAKE2b-256 f42c447f818db29c47e963ef2d529d7f77f2f5dd7565a9b1e7fb98dee7f3c567

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b5-cp313-cp313-macosx_13_0_arm64.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.2b5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a09073bac6b1d1efe70475a66bec7c3e0d2158d8ae9c7ef70209c93809cbdeb2
MD5 c5a915f5c4390255a25f6ee673d1adac
BLAKE2b-256 7d127c423cc1e23053d71bddc4e96923b8163047070b227f0bb823858ed1a4cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b5-cp312-cp312-win_amd64.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.2b5-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b5-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 7324085d32967271a2b1e0e09b6a0e42435e05dd556d3c3e6b8e523af6713e74
MD5 da08a820bb8e0b5de742085dbeb5e869
BLAKE2b-256 a6f1ad04c4845833361799715eaa5806d9d976462055362277eb1bbf8efad698

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.2b5-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 486e48f02dd0af64124a010a53169c53945a65f78fa4b5783832662b5222f56c
MD5 9fcb85047685929efbdbe389ad24b3ff
BLAKE2b-256 9b543232d8fbf3ee4830867cb7e14dd5671b2e4813333928026f168d674109fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b5-cp312-cp312-macosx_13_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.2b5-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b5-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ea9183cb8b9b4ee0c6671e387bb0d9a8d48b5f3b79264d2bec6d3468192fbeee
MD5 68a20826585a2a2afc2ccdaa7d374a49
BLAKE2b-256 141996469cc7b5715e8f5ece7d7727c96b73c4d3c7f051a32c4cd44c00ecedd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b5-cp312-cp312-macosx_13_0_arm64.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.2b5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b56ea4c840d47b4682c0d29dc6231970852c5422059cee0e207632a09edf4e7a
MD5 57437844d91cb2129aef466a89ae2e13
BLAKE2b-256 c980a50d8532ef6ea163b7c461e1031338c54fce49d5c6d72b4e5e1fa1eb3c4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b5-cp311-cp311-win_amd64.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.2b5-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b5-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 40222fc2ca3c791322f8d56669ad366ca627ce0c5cf92045fd350b970f059325
MD5 b8cd1f6ecce9cdea310a4a0f104521d1
BLAKE2b-256 58220552d113555e8ca58463741dec1cd372e9d7a211731d22f1408d29e86182

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.2b5-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c785187b0a4cd8abf6d791d6ddcaa985d4115ec46c9a17b7536627d1468b5182
MD5 c8cdb2e49ca8db842e4b9bbc53ec987e
BLAKE2b-256 9295dd96432b15374738e868e4682230ab36d43096c4409e25c0e6154275c3b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b5-cp311-cp311-macosx_13_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.2b5-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b5-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 eb73f00760870ea14949fffef1ec3f82340134a603d080c2866373a05f43a67d
MD5 1bbbf4181abefbe1abfde9ccf5d4ab40
BLAKE2b-256 6795280b3dfd724744110d0891b64c4c86cba74db18f0993453384c05eee926f

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b5-cp311-cp311-macosx_13_0_arm64.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