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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.2b6-cp313-cp313-manylinux_2_31_x86_64.whl (551.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.2b6-cp313-cp313-macosx_13_0_x86_64.whl (393.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.2b6-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (334.1 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.2b6-cp312-cp312-win_amd64.whl (376.5 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.2b6-cp312-cp312-manylinux_2_31_x86_64.whl (553.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.2b6-cp312-cp312-macosx_13_0_x86_64.whl (393.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.2b6-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (334.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.2b6-cp311-cp311-win_amd64.whl (383.8 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.2b6-cp311-cp311-manylinux_2_31_x86_64.whl (505.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.2b6-cp311-cp311-macosx_13_0_x86_64.whl (392.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.2b6-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (331.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4394757045da287dba288bfe173ac5b8c078924767669a2daa89d36f9c709479
MD5 3566bd84c3ff1ca29a49c3e7553f8f7c
BLAKE2b-256 0cfe33bb3407664f9780499dd6173ff9b42f7c2fd161245a80a21c905df22f92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b6-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 1adb2c13a6996db58c6401ab48bf8d60374057d5b1d96d17a00a16e802e47af2
MD5 022f7ae74c3422c9c9eae2b6b5f4cdc2
BLAKE2b-256 0735cf22aecbb734c969c802c7fd0e9d2e4ae290511dbe027cf59eedac80a8e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b6-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a741bba393c01b7c104dc2862a3146f0b3b34a63b871e1c3155d10eda2785e28
MD5 71998c73d612dfd92770fa76e9775574
BLAKE2b-256 0ab0e433109a9056f91920ca1b258c48c3e63b9791c9b52dce16ce34bd8a49a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b6-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d44a3dfeb46ecf0860fc96a0eccabca8681977dce118e907365441d728736cdf
MD5 2fdbb74146786740e4e8ac83d46bcb40
BLAKE2b-256 c5d6ef46053b11aa5028026712e65e030e6bb51808b6fa6bcc1aab1d00323c16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 50f0b445be9db73fb47bd67a4ff4433f30258400cb15c5d1e3dba3eca47c2e9b
MD5 6cb9dadbad075b5311caab5afd98fbad
BLAKE2b-256 de4d5f6ebe8237d1786ec0d5cac153308ef3de9443945e24362e91d8a6507be0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b6-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 683017b1237dfcf17bb2cb0cddea593b1cc8a179a0fdc01231e864615ea2ddc2
MD5 6efb95125bdf877e1ee3628a71f54d69
BLAKE2b-256 209020a9bd341e3b553a47f3c74ecdc3b70ea9b1a1a010fd91db155173df6c9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 954513adcefec59554003cacc351f6fda5f4dc6a433dc58d615416eb33d74c36
MD5 192b6a1f889a5c7a8c1d4dc3396519b1
BLAKE2b-256 ee166718854398b386a0d1d144275fae1442bf9c3168da340f9d0b44a8cb84f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b6-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c994c24ed37ad7ab25e45b08691f9431a199ff7c05fc12976e909e157b62514d
MD5 89c918752a9cd1168091e3e6c884e227
BLAKE2b-256 5e5e11f7954407617796938c665165ddcd032ae53a72b24d4a44379a6f43f50a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 202e85ddfcfe60b82289d3156fd50dd5a0c236f4b966a7ca617d2b65110260f7
MD5 647470dbd713af3912a84de17a31c775
BLAKE2b-256 3f7c76f3fdd9e1a8e12a758c99a9e0ac78ae3f63d01170103364a506cbd25f81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b6-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 40dc5e406504fadcdd1ef3dc91d7b282f6f257f090c3190f873192cbefa38582
MD5 26b3c49c61a8bdd2cb166135546d364a
BLAKE2b-256 32950b1fc84680d43ee44d32a6c012a79cdf271732b449e8c9e9cbbda9984e94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b16fead582905a46e889b837f0999f8fdab24bb71f65e3f245a0d36c32c2ffee
MD5 23aa932f8e36c43c2fa1e165c331ef73
BLAKE2b-256 5e4801ed8392e6c66a9f43f33bdf7707847bf4d485cd739c482baf251fc9ebab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b6-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6f12b27b6e3c2e883c0ad3611805296733f9a2e38f039ad5202e9e3fef4e21f6
MD5 403a7629b8604d0d13b9aa8dd2535142
BLAKE2b-256 232ed577050437aa5457c9515712267fa1d83b9de90180952b6b0dff7252cace

See more details on using hashes here.

Provenance

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