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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.8-cp313-cp313-manylinux_2_31_x86_64.whl (610.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.8-cp313-cp313-macosx_13_0_x86_64.whl (451.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.8-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (384.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.8-cp312-cp312-win_amd64.whl (419.3 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.8-cp312-cp312-manylinux_2_31_x86_64.whl (612.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.8-cp312-cp312-macosx_13_0_x86_64.whl (451.5 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.8-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (384.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.8-cp311-cp311-win_amd64.whl (427.4 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.8-cp311-cp311-manylinux_2_31_x86_64.whl (558.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.8-cp311-cp311-macosx_13_0_x86_64.whl (451.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.8-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (380.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 aa29bfda4317171a8b94c7225cc1065af65f9b4ea47b3f4e475913b1adb775e5
MD5 1a37e0510a6fb4ceb14b16c0f7c6f391
BLAKE2b-256 f24b950504151c7a389ba2efebd7a37b71512f2d0105fccfd46ee041dd4e28bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.8-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 7a958a1b538e6de8bb251546d9af1dc75b5e7058c385cfa0583e6a444b29e2be
MD5 960bb655c76f80cba283ebadfb4b7d7b
BLAKE2b-256 244c8badc085e4886b3b0fc8ef756ffb7ba96f198b31b6c87d1d3a0ee444b1ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.8-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1a13486db5ea9e4da95b9e87dec381af969f7dd5b6a939c26bb65dd88d54a9d9
MD5 d852f6ed77a18d0ddf4178c15340f110
BLAKE2b-256 10b17c7138cca58bdaf77d87196d3d3d2f13579591b26eddf21445a24e2cc32c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.8-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 13d4b50873e005cd6852314fbaad8a351fa1a37cb0784ffe257c48e200490987
MD5 786a3abb3c1c69882ad7a1fd3321139e
BLAKE2b-256 c6d95d821ac407af4cd1748863632c90972f22c886d623e137db8df937480399

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fd627577b3134664fc490618c78f86d8a0677dd8d887a4e7167f91cb9df9185c
MD5 10379be7b782cfa4f872b961d751ba4a
BLAKE2b-256 c2af766045fed8bc030309d7688650fb7819125d586fb48c84f3c1494dd646ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.8-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 0a3048ae6eb8051323a3292754545bedd90c0581a66666f5c5a6289b6c329968
MD5 c48b19c81194b6e929a04d418e630f74
BLAKE2b-256 ea1c63ba0f365f53428b63be3c4a7efda3bb1cb15a38682037108932aa2adf15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.8-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3cce814b9b27bed82eb5ba886239395ae4e9efb5ee69b11ffe73ea8ae16fab06
MD5 ea8babe360f4518eec309424ecced335
BLAKE2b-256 5068c90f55a7441157b42f5491c5b47711d9fa40dd52aca01ee45287a99ee77e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.8-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 62993d727b860eb20441aacd3373aa6e283bcde4060095e6da7a7a207fc3c1d2
MD5 8e84c29f93b9b18ff2c010267fba419d
BLAKE2b-256 25362a48581caea9fe1a14142ccbd3b28fb4b12d35c3d543627e07c709ae70f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 31a438b18843ea20da5fe0eb0e5a7cdfa636f1b54f15485bb21392d3ce9d82e4
MD5 91ff39d5c8def08c080a45a0ae8aafb3
BLAKE2b-256 a2a67e748ac2137fc2bd7a6d60e923bd36f690c6d0981942ce499bc6dfd4ff07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.8-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ddb6eb54c0392caf1c059fa79eb256994bb1f863d09740a99d5a47aa9bf9db6a
MD5 adb1cfb988b6fb66ed02cac51aefc973
BLAKE2b-256 269a550389de7d86620afe31c0c67902d7087ae14c0543120ceaf9a4373ed079

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 037ab5002a6ce44910e11df592b414f64c12028afaaebcb730c3ba543c9039d4
MD5 04db24f9887ec86b0c0d89736061cfc0
BLAKE2b-256 e63ac41d400ddc3f71afdadf97fd37bd9c4c632e99ccadac1b9e6763b952a8a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.8-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9dd9171e4cedd5b2261132188695b92a415866f880b7b064c42dde38856f0152
MD5 f23fb4207be6837f959cd030a7cfba47
BLAKE2b-256 f322a86dcd714e222e4d592c5a11df0548956f83aedc4423c50093fbc483f6e3

See more details on using hashes here.

Provenance

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