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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

gllm_core_binary-0.3.0.post1-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.0.post1-cp312-cp312-win_amd64.whl (352.8 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_core_binary-0.3.0.post1-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.0.post1-cp311-cp311-win_amd64.whl (356.1 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_core_binary-0.3.0.post1-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.0.post1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0.post1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 621f4133f374a819ac89b63e431787b7039bee9e1d88f36accb218bef30e03b3
MD5 e54547da638bd73ce889dc1cb076317d
BLAKE2b-256 0618a29d7cd39bc039e5b44408253ccb09febc0d234cb54429176239c237a6d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0.post1-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 facf060534a8dfe972ee909e38d6ad0f1256069496724811e4dfb20dc210fe18
MD5 ed46fa10fd10ee7087fddfb716d1df38
BLAKE2b-256 4bf7d5b7c4e2fbf06ebfd2a4fedd9c88042a970758f8d9c66cb4e2a7e6b41f1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0.post1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d51be8012c1bc9507e0e1cd6a8866a38dbb60b77bb0ab850a71d9af72aa383f5
MD5 7e75723f4f1d531e92f91ae734753739
BLAKE2b-256 c2153d5ed235996d145b83674a1ddb502935394c29d117cf996d9e42093c7be0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0.post1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 38558347653309a2b5484fce14a30039c1e03364158d63ea07f7f4ed1d038344
MD5 fac497ac29eed28eec0470ada2137e1f
BLAKE2b-256 437ec190520ca7ed0953945e4bb44e51a6e7019867ace47eaf2b1832c29aaa7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0.post1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bd314427e7e31b32b26d93613381dff375a31cd938e8ddb679069ce526eee7be
MD5 feb628815de3f082272b259f00f8700a
BLAKE2b-256 15572062dc36c463e38789ddee4d9836dad2a178786558b262262508672ff2d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0.post1-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 28734daa17ca548c2dcfb6cc543b9dd3e411fcc03b6fcf5523ea38d6ce1dbc8d
MD5 71b29855c02775c362dca7492868feaf
BLAKE2b-256 b4a18447a0e8719d5a419c60533c0a5a24c27ce3deb4d34eec9dac8bb5499a42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0.post1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d3fcb5743c75889c25d1ceb40a3fc631150c336b12a10c8b7666ea4226a0d2c1
MD5 6b7ff012b0dac5b109501a674976728c
BLAKE2b-256 c54f02b6c4902d0bcdf42fcf4621216b82275d6cad58a5cbccfc6f0df65ca9f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0.post1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 432849ede2eb87513b071ce9766ee6858391e6f92adcef457b1af8a5c3b33679
MD5 e52800f40992e4f51d60680763a97f1f
BLAKE2b-256 832db7c05b71895f21eb1bc29d5c813fd8154c8926eb9a3324dc9931837a3620

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0.post1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 30e553970941bf1067831a90353612561b7f3c73ce3f914b92a58c6292754b99
MD5 24d86c2531d75a56539295b24d3ef34c
BLAKE2b-256 22dac81920fe57a14099974cf32f21086232801cd9807a8cbf648efe17900afd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0.post1-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 3dfec4960ba1ee827915770747e93e67c5e5852c8ccdea2fe0ed282dfd3d4163
MD5 869ae2d08b223a43d5d4ab2acfe9d2ff
BLAKE2b-256 da040322469989b5cc90723e3290e4e8022366543a06383fa6dcd29b362e568c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0.post1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 89c5677979c5eb34fc4b567248e12e32a55c661a0a7c66eab32d0ec3f5d307b9
MD5 e386329d488b930bd9497791465406c1
BLAKE2b-256 eb64b4fb097884a1f4544c34182507cfd17a91ee38c6df1073f4f6dd630f4f8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.0.post1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d489a102cb6e991febc8b684d9946f69263994a0cefc52738d68a5901671b9ce
MD5 61658490b230de04ef55433cffba9c1e
BLAKE2b-256 65a2b797be7382c3b90e9b0d5d4fed47cc0f5565ab1681c594dc40a58d3bceaf

See more details on using hashes here.

Provenance

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