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/

dummy commit

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.2.8-cp313-cp313-manylinux_2_31_x86_64.whl (520.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.2.8-cp313-cp313-macosx_14_0_arm64.whl (319.4 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

gllm_core_binary-0.2.8-cp313-cp313-macosx_13_0_x86_64.whl (357.7 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.2.8-cp312-cp312-win_amd64.whl (352.7 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.2.8-cp312-cp312-manylinux_2_31_x86_64.whl (523.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.2.8-cp312-cp312-macosx_14_0_arm64.whl (319.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_core_binary-0.2.8-cp312-cp312-macosx_13_0_x86_64.whl (357.9 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.2.8-cp311-cp311-win_amd64.whl (356.0 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.2.8-cp311-cp311-manylinux_2_31_x86_64.whl (476.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.2.8-cp311-cp311-macosx_14_0_arm64.whl (322.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_core_binary-0.2.8-cp311-cp311-macosx_13_0_x86_64.whl (356.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

File details

Details for the file gllm_core_binary-0.2.8-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.8-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 3cf55cf7f2ae03237b7739d2efdc96ecbd168173dcbd4be029d4ea3ab1d59b59
MD5 6b6884530283817464c871405ed5621d
BLAKE2b-256 3ff251262d27752d0bafdf273503c763a1a09d7a6b52c94c279a60c1c8a8a396

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.2.8-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.8-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b78b45a6affed7f419f9bef734fa303c02fc02a6c912b0d04f402759e7fbcd30
MD5 0e64d4e1557fd177284f7c7cf21690dd
BLAKE2b-256 4d427e9ce4e163af09cca6932197f72ceb34aefedfed1f7ac4a3648dffe569d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.2.8-cp313-cp313-macosx_14_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.2.8-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.8-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f599d793d93f5815a0c3f279bdbc0d02f961c2a438c074591950ac1120fa25f1
MD5 b70dedd1355a583847f8663928872da2
BLAKE2b-256 3dd7568d96399aac837415c2bf5a9af7114913a6b8fa9f4583df689f0cf3a9c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.2.8-cp313-cp313-macosx_13_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.2.8-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b78aab225a158511de6df142b44ec79de486dd7ce93c6750186114737f65aca4
MD5 08ea83f6332807a6a72c97b57e9c1dec
BLAKE2b-256 a6b2b02e9e0bb47f96303a30c0c895bfdb9c95d18b5abe337908706ae919198d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.8-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 3d67b83f0c1595cc6fd37a6470cc70176c5b9ff57242e0c4a41fb55a3a9e662b
MD5 392118e50c9b70422ff15aa52177fbc6
BLAKE2b-256 69107c145aa2447b47a2d03fe32bb3b1c40a8a91ab2310d1ecc20c5a6409be60

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.2.8-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.8-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bae5a20d4b3a20bc27586ce81694ed33aace0d317e52ed9c69e683754ea4b938
MD5 0e14ffb40ca13f0c8601ae383146358f
BLAKE2b-256 8997dd46f1e3c0ba6852bf98b2275329e501daf33655099f7354aafaefd6d676

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.2.8-cp312-cp312-macosx_14_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.2.8-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.8-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7988aae48681ecb215554b102d1bc86ea05667dce2bf9bd44231a383526c9fb0
MD5 af4fd89a2c6723168b48d56c47d43cfb
BLAKE2b-256 4e8b47e91fe6306bdcc1d6227391a81e8bf93893fa4b36d9c5bd78dd320aef20

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.2.8-cp312-cp312-macosx_13_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.2.8-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9a5c4c8d28b4d1e899d6c20dca64a60915cce6acc10932a7c12d9a253c337aac
MD5 5bac4d1f5dda58234e5bad379b72362b
BLAKE2b-256 1b546e2c950f96bc2570529018cf5d1e9579722ecf2f901ff0ad0819f88150d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.2.8-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 2c2a6e87101939e1e1a54c9361e7a81d4d319585f29f719a3ed3504bbe643355
MD5 132be6953256d35c7c203d0616311e4a
BLAKE2b-256 6fbd7290da6b667bafbed1c23e660467e68b7a5cc0d9a4057d3fc3a70805104a

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.2.8-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.8-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b91bef29ae33fefc2bb3ce9e559e23491b2c4e5b4030cde759831ceb60608616
MD5 e340ef982d5e381ce2b90fd149171faf
BLAKE2b-256 432f44d1c798bbc04fe3db62ac5213b8e977aa3f826ddee2f5f4bcfe7842005f

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.2.8-cp311-cp311-macosx_14_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.2.8-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.2.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0e6c2d5056afcce3f2973c613f21ebdb665da6c0b9fdc9dcd86c59cd61887a75
MD5 ee9b7b1b096311647b80b180b4d7f416
BLAKE2b-256 2981097f678ec10fe8152650cf17f201f15ca7af1ab47719d823a6f5b87610b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.2.8-cp311-cp311-macosx_13_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.

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