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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.9-cp313-cp313-manylinux_2_31_x86_64.whl (607.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.9-cp313-cp313-macosx_13_0_x86_64.whl (449.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.9-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (382.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.9-cp312-cp312-win_amd64.whl (417.3 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.9-cp312-cp312-manylinux_2_31_x86_64.whl (609.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.9-cp312-cp312-macosx_13_0_x86_64.whl (449.3 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.9-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (382.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.9-cp311-cp311-win_amd64.whl (425.2 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.9-cp311-cp311-manylinux_2_31_x86_64.whl (556.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.9-cp311-cp311-macosx_13_0_x86_64.whl (449.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.9-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (378.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7eaea896886c1ec858228a52d4ceccce497f86ea750e0b39e9aadbaf92a1a328
MD5 a18683dffb1eac11d443190fc2665dde
BLAKE2b-256 1dd562d6863588219f6b531ad8675fea4c7ce4f154137d25284ea1e57157a848

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.9-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 260e0dd689081d16740a1492d9b1eac84aae4399e8b74e6aba731841772d5821
MD5 0ceb725a242d2602de2b0447a3b47c97
BLAKE2b-256 4a13814bacaa7e20aad07d18d750c3660d587deada37db3c9164239a37c7cd36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.9-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 61a5143179a41b5d641243b66dd25109416e1df6b631eeecd497b5dfeac4e4ff
MD5 2e8a8f7dbc099e07f7ab4891531a11b6
BLAKE2b-256 50d5992e82348242c62ddd50f8ae206c1cb9a526569da75a9688f56c4e2615a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.9-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d7c2727d93d61ef0424f62b21984833be3de6f9144fc09d772763c2268a0ca05
MD5 2f859bee97b63fd600db6ef91ae4635e
BLAKE2b-256 6f919f0d1e4db007c291d3e315774f59a05dfbfb96bfec97fbb99c3005699f56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a31f985e99e2dd510afb013c47c2a7a63b279eebebc0e74178ab79226fd9671b
MD5 cf660c512709494d70555c675909d0d4
BLAKE2b-256 44df7a0ff27eff8300456ea13cb50224a2192c2cb60f79bc282525547caaeca4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.9-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 6b5aafd072cc27e7ee2ac1fb388cf2b487da2be70ccb41958a88d750f903c020
MD5 a7e0324a78ec84cba0e424befbff6187
BLAKE2b-256 b88f7a3a307e0461fced6a727e83ab0aaddcd872542f18b61db00d121f1d4db8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.9-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a2a35ac35bd09ae008d05dc24187b7eb0a623a33bbcb35d6ccc0486d66567c3e
MD5 1c0770906e92728de55b4cb1fbb932ac
BLAKE2b-256 2605749252ae1a0a9b83b47ad84c21caf9a9e2a8db953b5dad254015877f050a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.9-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f3507ec6bc59cd2e121ef0a0e5d52871e96e7516bc00a5cef9ca0448c3e7302e
MD5 ed9e78f13397bbdd71ba9051aeede02b
BLAKE2b-256 3dcfd915ae7e4592db063f2d51f5a9e6666b3dbbd1c37cc6d8d4ed52daf228d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3b3bce6818410001bc34430591fc8abd0269848f5909358419e5c3c0600f9fa2
MD5 d7247d3a134a6efc45c17bcec6ffe371
BLAKE2b-256 9440ba9a2d9b191563ff159344b64f77283defabde94d14cd33be34af84e63eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.9-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 b459721bb3d26175133ff8ce4092f943e63aa495e15b2dc6c38cf226affe2712
MD5 5e83f0c8c1c6fa8d59b5d0ac751874b8
BLAKE2b-256 3b4f3156685fa56df1d7506d808c68a0c2791a263da14f5dd67d68a423b15200

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 255dbc0132bae842050577201a83b73aa78c184618dcc1d3b28b63c64bdd04e5
MD5 71e6a90e584a26f778e34647829c0777
BLAKE2b-256 1e26ac495b32d606100875811eabe4bc79a0e9996b66d2d7925266e59e9216a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.9-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6346b286ea4d180eda9cc675c82d4352719da6784772d8eabd27f634171c3a10
MD5 9a2e4383e1ed1125b1a70368faa1d187
BLAKE2b-256 7c688fb561475db936c9ffb5bdb0c240f5fcf2a4d11620e3d3b42d2dfc10ec3d

See more details on using hashes here.

Provenance

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