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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.2-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.2-cp313-cp313-macosx_13_0_x86_64.macosx_15_0_x86_64.whl (379.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64macOS 15.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.2-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.2-cp312-cp312-macosx_13_0_x86_64.macosx_15_0_x86_64.whl (378.7 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64macOS 15.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.2-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.2-cp311-cp311-macosx_13_0_x86_64.macosx_15_0_x86_64.whl (381.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64macOS 15.0+ x86-64

gllm_core_binary-0.3.2-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (329.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d4381d639a893edac979e116f372ae085165ac40c8a933639386e3e65a32d765
MD5 c21bacac87493d149e75bcef86cb2d23
BLAKE2b-256 272fa3c6cbcd1bd550cea218c694b25530f59d8788e50c9b0b377ddede08e03d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 013cb351651fec1848612503d5667e4af39f433d89e81d0687fd6cb0acfe8131
MD5 fe22330c1324370b5ecb2080ad39d1a3
BLAKE2b-256 a5a38baf907cdeb72114949b1f621392648051e10015e57fadd7c962c3650789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2-cp313-cp313-macosx_13_0_x86_64.macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 985dfa979a5dc6609c40abf1b8b435d042ae8c45bacdf3fb137f810ef420841c
MD5 d408b62bd44f87945a7abbd2d592f6b2
BLAKE2b-256 3baf275fa0f75f38f287b07630c03acd9d33072de6bb3d24207a6b783373f2c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4c76e28c5483251e81a5f5d538bf94574df3e9f64439e1cafcf7afa12a781e7c
MD5 2a17511534143b43e9b590e33ce820bf
BLAKE2b-256 3a32e1c1c8729ab3e6f72a193b53ba255635edf8523a47c1a01badb8678dfd86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2a84f75d10252707ef2b1625baf6f70f90927485057725df0e6db18c57b643e6
MD5 26c367b1a79c8a02e4bbc897d6d4ea68
BLAKE2b-256 06f63451401879b1b7fb968074d97a59111bb9018b53fd91adda839894b3a939

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 a67beeacbfb391ba7b6835dae9f63286dfd55e63578df4720f1b19a7a8713d3f
MD5 416b345f3d53babeabd8ab13cf62243c
BLAKE2b-256 44474efb236a1083e18f4b9bf61504c24690601a0f5e4ad974488886e119a919

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2-cp312-cp312-macosx_13_0_x86_64.macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 1601ff86457c1c58627cdffe61a203aa2e1e3068f2a034dc6ac21d8f0bbf998f
MD5 6d799cae4b48e21a75ead8eecf40c8d2
BLAKE2b-256 8c6348aafe04bae37a8b2fd5c087ae1831efdd55b8a4fe44a6ef6e67bbead0fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 47f57532f54a2f51d17148f164a3f0344b564422ad3bea0a65c4853125d3d745
MD5 2be9c3bcaeb5313aff835f31e5369b0a
BLAKE2b-256 47c50b0dd46d1aeec990258b8a93cdeadaf720fea1eab7d495ba07c7295f4740

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bc9a2e1b3b9fbcac34b49cf9fb5224093f57332b8bba4e710b1d75dc6666b643
MD5 c917ba70591dd2e9f97cf986562638b4
BLAKE2b-256 c5c3866ca213ab03ec543a4ebff823c5baae1d2f1e143b32444586169c12cc70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 15fc09fb4ee695a04800cb7dcbf41efa50205a4f37dc47824b416c212b1f4b03
MD5 ca459dea34c6693cf2417ef15e36bca9
BLAKE2b-256 81d51e4c3876558deabcf6d1ef38c51676deacdd5a02a0eed5e5d323f109990d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2-cp311-cp311-macosx_13_0_x86_64.macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 3261fe770486bf01c45ff05fa779424032ba84e62af29ab593bd36f8f7e0cdf3
MD5 eda4c1454aa0cccff5d18099d12b07fb
BLAKE2b-256 21bf5e22ea52e576f2a02e2734a6574b089168d2555428c17ae9603b4cde8946

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 aef0661152738c1a38a0e415681410d1c7254f9033dc9b0740df5ae7d8e73327
MD5 c8c04c336e41b19196752f5986772bb2
BLAKE2b-256 6b4ed8245f3b494830041175f4bc3771184f683753fd4a6a1e6e8abaec224539

See more details on using hashes here.

Provenance

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