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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.14-cp313-cp313-manylinux_2_31_x86_64.whl (644.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.14-cp313-cp313-macosx_13_0_x86_64.whl (484.4 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.14-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (412.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.14-cp312-cp312-win_amd64.whl (443.3 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.14-cp312-cp312-manylinux_2_31_x86_64.whl (646.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.14-cp312-cp312-macosx_13_0_x86_64.whl (484.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.14-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (411.4 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.14-cp311-cp311-win_amd64.whl (452.9 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.14-cp311-cp311-manylinux_2_31_x86_64.whl (590.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.14-cp311-cp311-macosx_13_0_x86_64.whl (484.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.14-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (408.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.14-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.14-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cfd5f667472deced9030f94cfaecd252c134669f5caab183b50bdf2fbcf6fba0
MD5 422dc3fdd6d4cdbf6faf2cec1c4e671f
BLAKE2b-256 6bbd2d99c45cd9232001358dd59b21020b46744a2190a32bed2d18c5c980601d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.14-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 b5df3ba0b4e05d449002ea03fd3d0ff5995b0c81797c75040652898de6562481
MD5 c5f1f0c5a5dcb1273945ff735eb1514f
BLAKE2b-256 d24a021f5d18b4f0d20a8c46b424a6b877902a74556ca2a449c6d7dc98d0652a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.14-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9b733e382f200f5b1a811949bc48e1194688407f8d6aaabc8cc14628808f7668
MD5 06667de8e0512ed94794cc7707c6783d
BLAKE2b-256 cc73c7b83c466dfa5ac61370407d4660555c28463a4f670e57ef62bca4788005

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.14-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cd0b3db4c86eb2085a16cfbf2833687de9160b9bcb2f0256d5af99561ee7b178
MD5 8f2632634d58187c2cd8382be22e6f32
BLAKE2b-256 95e60800e9b5f8db9443186c85050151c244e6e2271056a3c40fc001997095a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.14-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e828c3793d4011a11c07a7bd10c681e4e2c4de3a0f32d19b06576e39ac1ca8e7
MD5 c1a1ebc1cd470eb6d027e553d3edc049
BLAKE2b-256 384b65386798f2a66df20f7552adca17c4b377dee260dd446c3b93ae7240c3a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.14-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 b1b0a66b61508b57b43aff588b54fb772883ca0a453ddc3e16789ea8d3be5c20
MD5 1415d9079175fa5de393328d49ca7567
BLAKE2b-256 e0849ac22a441b34c46b7bbafac52631f9e6a50218b3523be68e723e58420688

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.14-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bdd552c792e81195a7f2f92ab644fdbb3dc8f7412ba70245b87eedf63d699603
MD5 6e34d105ebb20ae82f3d28e0bdd650fa
BLAKE2b-256 13c80481721a5fc0dd4fef2670dbd2dae64f6eadf957c14fc1a5f843ff034ac7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.14-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f79509d1d763ce4b1b3634fc76871a0b39f1b773bc7928276490fdad824eb895
MD5 87468e801f133c83cb60021e51301d44
BLAKE2b-256 7f353931b0634bd21f205cf9e8f9a788a399c5fc349dc868a397adc4da66c792

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 205cce29784adbaba9a695f2ea785eeade87c1e0a1a8fc0b5b39560379ee7ecd
MD5 b8e8ffece796c772af8ea2d69acbf181
BLAKE2b-256 7c18492c59ac85696a635c376b841cf8259158fefb26f233808b1e667296c376

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.14-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 94db32727a989ca4117dacb9aefdb750279df89406c96a58345caff990c78e6f
MD5 c85c870d1354eb03694180664b8ebea3
BLAKE2b-256 11f373721a571a2d4bb3e3cf70835ffeeafad26c5a16cc6371ca4df307ce76db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.14-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5e90f3f4ab4cbf6c552f0c1bad41c18c79772889959fddae7956c1b5d524c59e
MD5 e65ecf15ce9e094a78ddc48be358f140
BLAKE2b-256 79278face87ca5b26df56ac97d467bf8ea1d4997cf291af45ae80627c3c18e47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.14-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 883bd15ec8ed2f51f9bcebe53feb3d61206069d10c83fbe9be7d3e21aa9f8cbc
MD5 4340cbdf5de81e5778f9806cf515ce0f
BLAKE2b-256 c0660f00e48ee534ff74e912e3578c29d7ae65c06a1c6a2391d7350a89104582

See more details on using hashes here.

Provenance

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