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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.5-cp313-cp313-manylinux_2_31_x86_64.whl (564.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.5-cp313-cp313-macosx_13_0_x86_64.whl (406.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.5-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (346.7 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.5-cp312-cp312-win_amd64.whl (387.1 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.5-cp312-cp312-manylinux_2_31_x86_64.whl (567.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.5-cp312-cp312-macosx_13_0_x86_64.whl (406.9 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.5-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (346.5 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.5-cp311-cp311-win_amd64.whl (394.3 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.5-cp311-cp311-manylinux_2_31_x86_64.whl (516.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.5-cp311-cp311-macosx_13_0_x86_64.whl (405.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.5-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (344.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 93c9e62af38bf00447b66bc58785d98d4c42777048985d35ceb8137ae1f61f23
MD5 5190bf4952f341f4e24f375637cafb91
BLAKE2b-256 890ec6aee7b66d382a066bf431950541d1875c16f4c2a7e4ba7ccecd8417ad5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.5-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 f95bca806e14c07f8d5ff0e60405491062652cb21e605aa434cd29d023acbc62
MD5 4f15000f0938c40ddfbf8726709040f6
BLAKE2b-256 ebb9f5b9e0e850465b95b609e9dce5a114b29abf2042842b66379a0d4b427683

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.5-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4bd650872df3e5ca6ffb3f4377f0e33c5de1620cea768bd821b1a8662537c7c6
MD5 65aaf042b7147c42c67bb3329e4a7434
BLAKE2b-256 1e49ffd6b3aa1bf4922888828b7d25defed07de3a22f35d8c53dff48ae0529fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.5-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 52b381f01d7f0277de38387cb52cf55669647826026464f5a4550bc6e9c40d97
MD5 59c31436e9564d8e33d042b252c39367
BLAKE2b-256 ce9bbf1b8d5cab07f14cad7c7321a1ab79cfe6de587ea7b1e4aae8467fbdae4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2ad7f22920e7c2f0e5cdc5307394852f7461c5495efaf0bc800a3ecaacef43eb
MD5 d86056450302dbd2d86f1a6d30445def
BLAKE2b-256 1ae7505d71e5103f083288f6a49fb9eb1b03ca4e466e9d6e093103a48bdceb4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.5-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 3db42ac1a72350735e3e2956422cd1c13c3d6b9345f846c24b79a87be33249f4
MD5 192514fdf9b1b3f209718a6df69a5976
BLAKE2b-256 0101030a224b796e604570fc282bfa19a6cc4e2f8707fb310c28e69b8b175e89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3e3aeb604e4a4ac7b3fc1f3432085788e2c2373fd06a841a37c79a9375ffa01a
MD5 7cac4ffc3be952b7b8179c87608e3ce7
BLAKE2b-256 1d1d6778180daf73e2c01c3a199490aee8b8f120b387fdd04c703b799d19d3e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.5-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 19d5816e7bff789acfaed579275e2b968fb9932b122cdc34ec57005326c47cd9
MD5 ea270c84b8850434bb1df9b051fb246c
BLAKE2b-256 45f7a014bbeb303840352fb04753fa4ae03010add216f00571e710a11d7aeac0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1d2b4e4b167cad7d6d8fadeaa9f3051cc3dc360f3b91636af26f910a58867808
MD5 b131c16195d4e1f0a667d0343a8c8de8
BLAKE2b-256 dc3762052e3e28bccae9daede6fc90b85a934f41ec02bd3fae5fa9bf46c275e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.5-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 a03d5c98cacfd3d0bf947e845757b198fb97543f3ee3c3b618fd4112a5d3e6e1
MD5 36d0f620614f4163a7307fd3f9198835
BLAKE2b-256 5f5fe7039a957c0f411466d5a5c415b69ec747c2ea0ebe7e82c38ecc7b59ded9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b83f8b82b28606901abb0d5e8475f2205966cba5ecd2a1867dd9e9fd55387c0f
MD5 32d0c5c514dc7163e2290fbd024cdf89
BLAKE2b-256 c5efba7ab1f8b7b4ac0db2d19c2827d9057b8a71ea22cd32b12c98bf8be07739

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.5-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 55e10e69ca5e7035aa32d0602540dfefdd7f5048d10db72867607c21e44f668c
MD5 ff98bec9a9d1e7057d9c0d88642ee8e0
BLAKE2b-256 625e73ecc374802c31034515f8a30cb5e62c3e2b056af1f5cc11368b00c4c608

See more details on using hashes here.

Provenance

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