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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.6-cp313-cp313-manylinux_2_31_x86_64.whl (564.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.6-cp313-cp313-macosx_13_0_x86_64.whl (405.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.6-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (346.6 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.6-cp312-cp312-win_amd64.whl (387.0 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.6-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.6-cp312-cp312-macosx_13_0_x86_64.whl (406.3 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.6-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (346.4 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.6-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.6-cp311-cp311-macosx_13_0_x86_64.whl (405.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.6-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (344.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 573ec95d689cb2a31761d56d9a1ea30b77d5ba367688aa59bad111723e16e5f1
MD5 ff78d16862a70aa87299d44883d5c6e2
BLAKE2b-256 21a231e7915ef9d60ce387937c8da5011d9c6d5580a79f6e394e6a530fe579ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.6-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 100d4d5f693e6df3d0f57f419b8b1687c5dc2eab1e6ed5d025319570511a8ace
MD5 986b3d24bd8bfa74d71acff0f4bad39e
BLAKE2b-256 f2406ecda74a3d00d47b58f017da236599f2d34e2a338648e46b4830f34911fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.6-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 86e2b36c37a3ac5adcb1237c405585057f67294f7c3d3d8703d5cf6a1d07b346
MD5 41433b80307d91a74cfe379fb0e46bba
BLAKE2b-256 8b1afa60058571cb9a5d245ace3d017a20b18094ab95a9f8c84e15e6fa1f0ee6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.6-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e7bb00bd9feed4a690b864f83418778ec21e38b215bdf24c77b172bbf3cb7292
MD5 66e9d3d961534f9dc0745347ae6018a5
BLAKE2b-256 afbb847c82ae19ed89aace981f5a243c60ff37c46207d1ff306d3dbbd7705e9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e1fa05ffff186021c716d0b178a2417fab5ffcc0af1f06574e14579646c8a4df
MD5 7c3c446da3d2e61047d5b47485341db7
BLAKE2b-256 20e322fa5d79dbecc5df062cce20724dda8c5fef3374aaf6a58bbe962d5401a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.6-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 6ee92022e33420b155128b302b8b3550789116f27287fbde8fb8eaddb26cad26
MD5 ba08da73c4338b9179703325ab9254fe
BLAKE2b-256 7203a0f7a67550e5db663face5a750fddd565259981b493d876cd70ba4897253

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 63a7b349e6292648280933e3783e17c9e02e2f4d795559be47869a8f4c6d8364
MD5 6548dea8534c986b24f8cca020ad671c
BLAKE2b-256 f9d1397d733936b85747de11ac0ae864e3706646b32023cfedea575cf684b736

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.6-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 25fa0858b6a6f778ecd43a210d0a2de1f2e8aa1c6c35d95a24cc3bb1d355764a
MD5 a993b6ec665bb5a3d3779c861ddcde8e
BLAKE2b-256 8db1318475e0f49070b8a6f293304086da35092130024e54575f48b8450dcc78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 aba82d1af0994f940ae6b98b968c67e178fd5f4f3b7d19d0d0d19dda71d1429d
MD5 b70d686e4fb94532d0d2b1f51a532894
BLAKE2b-256 2c73f043c6cd317ebcc075b01b02563f8d3432f5a079ed42f81f4c85a21fd729

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.6-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 275e8f429c4047a059e4373b9bdb045bd3a1f7fca322a3af5a1d530f20cb6dfb
MD5 cb23a8bfa09f1b867cf301073a221f74
BLAKE2b-256 3f26111d093388e76f002faa3b1a6a7d5cc532e0a016e0e013f667d68d1d08bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e0a18f022c53efd4360c1563907929a31f73188014c982398aaa7f4378372669
MD5 b988e2279291fd01f97b52d7124bec73
BLAKE2b-256 9f7c395ed23dce707dad12a7fdb33b6013fe203c8d50bc4c39f0430e7958e436

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.6-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 06a12f783c111bd8817ed930e274b5cc3f88595e76ca1e152d480277bea25711
MD5 ec80a77ca55da1a904a19308f0b13629
BLAKE2b-256 d1e39afe6eb3913815fa675e5bd57f37c4c0ac209ede2f80e905efc09a7556ed

See more details on using hashes here.

Provenance

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