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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.0b9-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.0b9-cp313-cp313-macosx_14_0_arm64.whl (319.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

gllm_core_binary-0.3.0b9-cp313-cp313-macosx_13_0_x86_64.whl (357.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.0b9-cp312-cp312-win_amd64.whl (352.8 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.0b9-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.0b9-cp312-cp312-macosx_14_0_arm64.whl (319.7 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_core_binary-0.3.0b9-cp312-cp312-macosx_13_0_x86_64.whl (358.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.0b9-cp311-cp311-win_amd64.whl (356.1 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.0b9-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.0b9-cp311-cp311-macosx_14_0_arm64.whl (322.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_core_binary-0.3.0b9-cp311-cp311-macosx_13_0_x86_64.whl (356.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

File details

Details for the file gllm_core_binary-0.3.0b9-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 eb84976bcdddd8b214c20f07ee3ac3f9b46c85e4565aced68e4438fa4b227327
MD5 b89dfa1d23cf7687f10f34fe32ccce2d
BLAKE2b-256 24638cf3138bf25380ed82b28742d91a7145084d959e39df6ace62329c952efe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b9-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 8a2b456c5ebfee8be9ab44728941001c77e73e04ac7139ded0c9d1f867c5bba0
MD5 7818a0fd143247606c59573f00912aec
BLAKE2b-256 bb1002dd1ac55791e97e3cfa91d179970b4f43d11ba066807e8c9a33c5ab4d6d

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.0b9-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b9-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b58c7627e2bc9b8cf0dc652df21514262485e71ac1b125c976478b980afbb413
MD5 f4db069c5682120ba88cdecfe54a8259
BLAKE2b-256 64717513a93497a1723661df7c54a961c532ddcc9ed0616593bebb1a1acc5c7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.0b9-cp313-cp313-macosx_14_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.0b9-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b9-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 92e4d84cb286699acc813b3072824d844718142418af29cbcfed5d79ab41868c
MD5 8f87bfd32bf6d8679a000cc88e5acbd5
BLAKE2b-256 96b9c9b55c5535b4092d5b36ebae80892b7128f0f9ae435f1560f770a4f46264

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.0b9-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.0b9-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 84ef668a308020fc9017f6c8676b3ec7801f2fd33ef6cc4292d543f21eefb3a1
MD5 d2e118e7c598cf400f9f553e2e8e34c7
BLAKE2b-256 f9ee8910aeb15c9bdffb0deec22d2d18e3315e2d2f48e672da1e664e89682324

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b9-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 91154a22e004475e2b25f942d8fa9b4bd6972c4763156e09881636deab744c23
MD5 bbafb3b4b18775e61b1cad45337e6673
BLAKE2b-256 f8863c2505fd0fe76de8992841f9911941d842b4cfc71ccec381fff398db5a26

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.0b9-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b9-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6aa3ea317c5dbe578afd34b57dfcd843fa0a60fb53792f11f5e33e380cd8d364
MD5 a2a376dea8f60c1134e9bebfd79138ab
BLAKE2b-256 9d516f068308820170722b3f2d0b2a3fc5b1796b79ab3c57bd00fcfb62f8856f

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.0b9-cp312-cp312-macosx_14_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.0b9-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b9-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c03d33e19dcbf2d3a6b32c12b76a4e3b8375a6200735d15416568a971eb558f7
MD5 bfc678a5272ebb14f11ad2627d035a75
BLAKE2b-256 f492b41248d63fa3d3132673cecd55bfbfa576b7faa2646d284522da734de0c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.0b9-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.0b9-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b9fc9316138f53d17538b237f3a7550cbf7403a02e83a6d929914665cc7888c6
MD5 4e523c9b2fba7423be4c72756173212b
BLAKE2b-256 f535a0195af442d3931344c66734f193e1ff95ee1d85b09268b63d708674f7ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b9-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 f2566facd7666b464d0fc4f17ee9a777acb672e4b56b537807403b35375c9839
MD5 82c0628b430d431a7e3869a1eb9c69e1
BLAKE2b-256 08ba9d33241ac2905eb87cf465a5d5acb95fccc0e0230f398baee65cc4096e4c

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.0b9-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b9-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7749975ffe81c26e8ae6bbbfaec03ba37d38528ea099b82195abeab82fdb2acf
MD5 333c926c3c55a704c96d6e00175f246b
BLAKE2b-256 c28cd6e5fa8c015140199ae53a2da94e6764ca060ed509721073bdca06dee55a

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.0b9-cp311-cp311-macosx_14_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.0b9-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0b9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 aaa86afdd5c1f129c47b1ef52e1ff3e63f77670c88ee2450fbddd49375afb7ab
MD5 95ac30ee80ddea829925cc40a0b9e3c6
BLAKE2b-256 ef747e1f72222e9ccf85144e924b3c4f2abe26308d632f17d79c7823aab13eb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.0b9-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.

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