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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.15-cp313-cp313-manylinux_2_31_x86_64.whl (663.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.15-cp313-cp313-macosx_13_0_x86_64.whl (502.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.15-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (426.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.15-cp312-cp312-win_amd64.whl (455.3 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.15-cp312-cp312-manylinux_2_31_x86_64.whl (665.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.15-cp312-cp312-macosx_13_0_x86_64.whl (502.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.15-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (425.5 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.15-cp311-cp311-win_amd64.whl (462.4 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.15-cp311-cp311-manylinux_2_31_x86_64.whl (606.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.15-cp311-cp311-macosx_13_0_x86_64.whl (500.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.15-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (423.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.15-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.15-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a603f879edfcce838af5d43a31f3984e59aa10d69bc4313d4ba5f7137bddea09
MD5 3dda31d1387df464eb6da435bc2b2fbb
BLAKE2b-256 ec8e1517f77f36e4b1e7ed2d818c0cbc94e68a1674fc02e1a7b7eb120cc5bd07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.15-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 956d87880bcc2e18b347e8072826729e4d013952e218c6c7b91b1a68dc2e66e6
MD5 f83ef7b1d96edbbd6821249fe606d287
BLAKE2b-256 569a8c8f486853ab020b87c6569029aea0fbd467ad950ab2bffa12047d158183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.15-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4d211ac2bc29792afb66f466682f380bb47766ad90f8f9f3ffa17c6e9e3e0ef1
MD5 27a8db72dfc786b1e7a18df95bd16d78
BLAKE2b-256 d0b4a01f6ecb19b7e9c85e0b118c95bf2c6fee6ad4f1c1a7bf80234102e1c002

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.15-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1e8d4b92cd89cc44e637aad0fe53351b25bf6efd5b177dfc4d69227b5794df8b
MD5 b3073cef82c208241245bebc64098dfc
BLAKE2b-256 31d70e4f9c0044f2057705fd348564455f4848bbfad17da344efc3df7375db9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.15-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 acc613fbd35323851d614d4ed98439ca7145bb779401e86d00a002e6c3346be3
MD5 ba3c2a4c4254ebb6e8b6b622d696a7f1
BLAKE2b-256 8885c9473e18705a570da60805cf3eae1653a0525d6059585c6ccdf9f9afe2e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.15-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 fcef26af0e51a07d9769775153254af7c4ac537edd2136dbab93ad81e03c9f2a
MD5 a55f6146d6adb5066544daefcc359052
BLAKE2b-256 0d42eee0d4e54191a03893ac27cb63509c45416040c1f10a923a588ba286259e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.15-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b3a768df15e1055c98c760eebc0a867d66e84378166c34e3fa57e362e989fd3e
MD5 645cab0f015748fd7d117cb7eb49e38d
BLAKE2b-256 822d9741cac0707b3c58095b9b1d9ba3d5c4dc145d7e1c39fae2bb392d9e5c9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.15-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3f5d9418077c2d1813e9b6d9b3808976e3afb64f0cdcca09115e2af309ff6905
MD5 d349f974158d3dfbb73f7223a8be1d08
BLAKE2b-256 ab0765edd834cfd8f48bd995f8281b3e8b27c4661248a898067aed5e6316f5bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a29ceac370f4dc2e88bfffdbf26db05f6de3ad347107347f5370f601a1bba8c2
MD5 e64311f323800d38be90625f27d4ed52
BLAKE2b-256 ee35123bb0ca6a5c43e107d30f238379880e470b82194072b50a5c326c03926f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.15-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 1b174fcb649cfe7459a7652f51d40fcbfc8b20b5516925c346941f6066d883a7
MD5 bf01e7bc05df2ba7ae82a33f14c7477f
BLAKE2b-256 bb77f34931054d8eef106b4662bda5786fe8a3be0972562eb1c5edc653ced275

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.15-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 18dfa6747f70f427957c3b693ab481fd760c53641c286b044be7b4337efac506
MD5 e0f38aa0976d70cf7402dfde4ca0c635
BLAKE2b-256 eaac930f26a319d9f90be8c7b9e62b9c089b368007dac017be1218e356c9fe29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.15-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 36c416f10795c6489f0c9df28bf92f934b9c116f31e74b341e0fbb48ce4b015a
MD5 0595cfff28cdbeb18a0544d7ab251d0c
BLAKE2b-256 fc13915566ae8b65acd2bd8c3b68dca96f867d9e216363ff31f022d47c8eaf75

See more details on using hashes here.

Provenance

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