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.12b6-cp313-cp313-win_amd64.whl (419.6 kB view details)

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.12b6-cp313-cp313-manylinux_2_31_x86_64.whl (613.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.12b6-cp313-cp313-macosx_13_0_x86_64.whl (453.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.12b6-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (386.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.12b6-cp312-cp312-win_amd64.whl (422.1 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.12b6-cp312-cp312-manylinux_2_31_x86_64.whl (615.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.12b6-cp312-cp312-macosx_13_0_x86_64.whl (453.5 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.12b6-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (386.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.12b6-cp311-cp311-win_amd64.whl (430.3 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.12b6-cp311-cp311-manylinux_2_31_x86_64.whl (562.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.12b6-cp311-cp311-macosx_13_0_x86_64.whl (453.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.12b6-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (383.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

Details for the file gllm_core_binary-0.3.12b6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12b6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6429928e651dd1b51e882745dcfbcc1e1ba88ad6474e1a0d7377bb147639664a
MD5 253a57494a360aed3bbf90e5fa5f8316
BLAKE2b-256 3ac559b12e01e447f116dbfc6924ad88778ef933a7e4d99ca941e487673588f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12b6-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 3a690e05f6f624ca97c9eb75321d2d60f3c3e45a8205a66a141edd764886efe8
MD5 4e9e2570f60a43a3a27e6d397d71d144
BLAKE2b-256 b1071c8feb0f474a110d896e0563c5fb55a66e718e2fc7db1909f03a2dafee4b

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.12b6-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12b6-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a9c9099bb4f00d129a30fb67dd6c74533bdccad0776d4f929683be0bcc21d5bf
MD5 50abd858c213647c6fbccd0b8901dcfb
BLAKE2b-256 67eb184797ee6c1a391e3917fd6e3601aef1a44d8b874902c8785abeafa38ce0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12b6-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f53c40bb40e3086f2a32f86f8c74aa77c8b9b7e9e71798bcfc62e48c17f2aec0
MD5 7d7f76668df19dfd3c04bb7857317010
BLAKE2b-256 4ed4904eaf1d1766c42f9a196bbd4ef061db0ff3e846f65e7d81541b15e92a02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12b6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ab8e9bd1b85d7096129d8fe2ba4b4f6c434626cad7950fda7258643b9623d308
MD5 d04a02f852f716beb39549ad85303738
BLAKE2b-256 af870ac7bc51aeaa4a2137a7499c318b6520caccab083cafea996d95fb4c2822

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12b6-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 09e487b60509c6b7d34c1ca3cee2e190d5b4a0306c36ac8c20b60bc90d91096f
MD5 5c25ac0182ae9a05a04ee08e942bf7fa
BLAKE2b-256 c7a0683150fed27e28a78e054d5ce51dffe5200e78c613a6404033aef6e2214e

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.12b6-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12b6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 06ff7336f8f1cc181d28ef1926d50d4bf82f96e69a222ba72ff31b0a2579c5af
MD5 9142d2c647b6b536c4ee7a962618dbd9
BLAKE2b-256 03b9febe455e26884ddd1e3f2bacfb5d73975a1184ddc4636ae294053b4f04aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12b6-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 095367b2ac68d28d1202f6a9cd9807a99aebd23c3424a7a7b3365a4505572085
MD5 dfba40a9258b62958d18f6bea7b8ffea
BLAKE2b-256 5e2de25686a1873822bb984a06812a66068e7a66f81fc4bfcbffefac9a8ec87a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12b6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 504d624464b72256d5d3509755ad2a33e8ad94e2f1098b55336f677ce9afcf4b
MD5 cee2911493353c2f1714a87577915fcd
BLAKE2b-256 6c7f3613fab76847212d1521ac3aca212f92fdc8926650d77998f5f0fedf886f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12b6-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 798c0386000fec6105599b7e5a2bca09ad649970cb0f5c549de96db433d22340
MD5 bd7c184940211f674220059cf84683e1
BLAKE2b-256 389a6aa364a4b75f7495824ee32344586c049ab3d39ecd81216056b03d424f3b

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.12b6-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12b6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9f991e0003bf0247f7bc96393f8a3b121f7aed3e5a887307dd179b44fa4225f4
MD5 428f3e2f3b496fe733f6bcef2f59a3e6
BLAKE2b-256 15b815cdcac9044683d705104f4370cb183c779bf9d8a2090f6dba7c28ac63b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12b6-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cdee40aad0a1edc0b857c0c5fe5444fd407da0558e07d8aa8da6555a0f40e7f8
MD5 7cf2fe1e0131d3ff434d81897601f112
BLAKE2b-256 1b83cd9c8c3349eaa8c0505561d44ed153e35e4dfb6782218f1ce825abb6af97

See more details on using hashes here.

Provenance

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