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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.12-cp313-cp313-manylinux_2_31_x86_64.whl (613.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.12-cp313-cp313-macosx_13_0_x86_64.whl (453.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.12-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (386.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.12-cp312-cp312-win_amd64.whl (421.8 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.12-cp312-cp312-manylinux_2_31_x86_64.whl (615.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.12-cp312-cp312-macosx_13_0_x86_64.whl (453.5 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.12-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (385.9 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.12-cp311-cp311-win_amd64.whl (430.0 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.12-cp311-cp311-manylinux_2_31_x86_64.whl (562.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.12-cp311-cp311-macosx_13_0_x86_64.whl (453.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.12-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (382.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c8da5aab5151992a59a4743ea2268c6165dcdbe1dce1d3ec8f2203d08e23edef
MD5 48f8b2af44498d077c3b28a8d7577ed9
BLAKE2b-256 f13b898b3044babeaebdd816082a14cd750b949e0d3b50050c55f8d0e1b9e1bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 1140b3d8a6abdd0f5900edbc1596a7b0b71043281c290dfeb049cc23623ff674
MD5 430492065f0f894225b2696657fd49e3
BLAKE2b-256 9db7fe72d60f8c7b667ceb5fbb4a6ab6ea78ad50a345571fcd3b52dae4bede71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 14481736d4ab95b346e915f1a86c00888aa8298b9c0981ea3d6034920e610c85
MD5 cfc7befbbe68c3c9a8c0a72370100762
BLAKE2b-256 6657b0b4a87f742b0129f4c8a2b10e696e9e456a2d5dbc4679419a48f06cb863

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6fc7bf992b715019e69b28fd7a3c7e1b770241f94d3f75752e075f6ac2e08cd8
MD5 19bb0df16938e8554db291d746597ccb
BLAKE2b-256 26ed6ad4e69475123d6f1f9cacdecf0bd325567ec1c69efe1aca84c3a7fb823f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d72d06724a193bfca95e089210822252ed12a2c2f78868f14f56b041054a8361
MD5 2dedf42c695679b6c7a3eb7d75a32660
BLAKE2b-256 d7e29dcb941e59cf2a132f6861932e3a2b303750fd76d5121514eb007f4e827b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ff485fc0ef1b39fdfe18804831fbe3a9c031420a9831646d8515ea22997a3a58
MD5 5bd70a3b0bc5050c10df22621429ff0d
BLAKE2b-256 8868e07ecef50907cf602f15fc4d40ac2c9fb3e10514bfb59b1648d0ff2c3257

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 98d5c484ab890772bbaee72db887496f083b65b6b8c1e3e5c8169df7329fbafc
MD5 74988771cfa42d3795acc37c75df6ad9
BLAKE2b-256 4988cdab17d5cc487f451d52f94ff3dbc391eec23c621fb1c84fd5375ce2305f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9603a8567f601c897c4e886c9daaa2daa13d02377e3dbff683b8517900229330
MD5 bf01682a359dcc3042c6e45c5ae3718e
BLAKE2b-256 af2e8621235fe462e93888dc804a8fcaed7a9bd5f8d8e47bbd90eae31739027f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 23578ce9c923cf3311b401da010a030048cbc280bc404fad9c635735063a983c
MD5 7086cb1f86152b30910506da4ae9cbd1
BLAKE2b-256 e7d74a48f865dacba92336dc601b4a46b58227283dd6813d4814ebf5a7bdfac9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 6264dfd669a92416071ba9d800a16a036fbf51ccf9ca23d9328e05a519b3dabd
MD5 ecdb77e510ae0c8b3d5a60399a843c23
BLAKE2b-256 92268c8eccfdec9a4be221c58412957ecdf8ec771072e7c137cc9ae40da8f6bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 771462af7bd891772a1a42ddfec5dd25f57ebf6834d7566533777e78cec6d256
MD5 0b380f634f9a7c7de787829594359f81
BLAKE2b-256 dd4c7319d5e9ebde64c2cf85eff63a9ea7a23abba40039e88ae74bb661b7a0ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.12-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0c3b97432d1fac7b748f071eda584149a6f28377a97eb0c25628bfcad381e425
MD5 ae875af525996ec57d5624637886e919
BLAKE2b-256 7ff4f21fef854ad8e4f930ab344f9719fed8a6c36114519b99458a9728fca43b

See more details on using hashes here.

Provenance

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