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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.3-cp313-cp313-manylinux_2_31_x86_64.whl (553.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.3-cp313-cp313-macosx_13_0_x86_64.whl (395.6 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.3-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (336.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.3-cp312-cp312-win_amd64.whl (377.5 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.3-cp312-cp312-manylinux_2_31_x86_64.whl (555.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.3-cp312-cp312-macosx_13_0_x86_64.whl (395.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.3-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (336.3 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.3-cp311-cp311-win_amd64.whl (385.4 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.3-cp311-cp311-manylinux_2_31_x86_64.whl (507.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.3-cp311-cp311-macosx_13_0_x86_64.whl (395.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.3-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (335.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5b634740874c722606a871a4323e0b57b7c4177ed9c211aa15dd7cc40469405e
MD5 8040d7aece012773ad0c9d2d563ad03b
BLAKE2b-256 becf8100a2cccceac3fb3266bd5901fb15fabe13c3b9c37503c455a30995bfaa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.3-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 9e52a95effbcccfc36c15818320df35885090aabbcd203b1137e3b38da9d5988
MD5 5504aad9396e2b17ed4dbc7937694221
BLAKE2b-256 dbf8f3de6bb32abb8b5fbd5c785411ce79259648961d277d34957b4090364fc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a0c226eb6ff1034a2fca03847faf820d727c0d8142909cdfdcc478c96258e74d
MD5 72b4a55087cd3ed64526f48cfff3d3ce
BLAKE2b-256 73f9ed7886436b60c33c87c0a24767d190a033afeed2c8fcf7d3fc3d2332dd62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.3-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9feceb8fff13728aea70f48e703ec76aab463509e65a259a26b95f60f860b8f6
MD5 94c9ec074d0dab6ab2f51e79f5a10643
BLAKE2b-256 c1295badcef45560bc9a8de170e0fbec22ab8b052e8248b43372f3052210ddb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9b84686c8d7afa130450536abe8550dbc0de45a43dd3f92b71c6afd01d9b0981
MD5 cf86403ade58dbc04511af9dec256a4f
BLAKE2b-256 08e5d1d3881905f875bb32a917f89fc603ec8de1b1e7c9dac292d869f8a32f6d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.3-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 f6be319a665b6cf4302927c3a043500895104a09378022d13a407b23bf6b7726
MD5 9084b98c6498b4fa763e484e37532443
BLAKE2b-256 6ad4ca3be716627a8079f271180ae753f041b5fb77e2d7faef3d926d923ae6e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bd2501c8b7953cb226151949aa9c53dd01aedd823117f77a43b6620452211d46
MD5 1673df5b9ec1db77844f33d6c82c0b1b
BLAKE2b-256 e6a17a7095005cdc6c18383393c171dbd7850cb93bfd08ae45ce64834fc8a9d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.3-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ae07efe3b5c33c91587deba5511f2bf8bd2225fc3c020843a8d3525bd687810a
MD5 ff81b4537fcc1112bddee9b46dd57d39
BLAKE2b-256 964f18eff8a71ee7e6424059f3364d9d1a32f3a1bd06abae4381494dc7180208

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7037474c20c9e081071cc29c9a42aee3d308b924fbfc79ef3664cc7d127e44db
MD5 0b6949af7c16a2c44e257b0ab7a7e7dc
BLAKE2b-256 f7a9b0f5ea1fae07ec6c6f87354ad595ab06f139507f80a2b24a4f2843ff6d06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.3-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 6da75894171e22e3068772289174a6f3ef8af167df41da65583973f31360a564
MD5 77c58764e989b5e5cd91e62ab68a9421
BLAKE2b-256 55dc9b94c4cad0d3673be46308936aa6655699a6ed18c992e99cd14171a79f25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a216cb7580fb42fb6d6aa44a4d75af1d8288baf121abbe3c4a53bb397693881e
MD5 a06c77cf7c742e4a223b121dc9d59c8c
BLAKE2b-256 2e4a987a1f5b80e0d7e912abdfc4520207924b89759d913d13a36ab99e3f5f31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.3-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0c4dc650742730f7d8f6ec349c7fe072dbd9309813935053d8ee71c14bcbac1c
MD5 6c43c58b5c35924e3df1cb24555d455d
BLAKE2b-256 8cf66412648fe56505aaf1e61a62be76104d86ff9bb42a4d320256c930f32251

See more details on using hashes here.

Provenance

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