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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.7-cp313-cp313-manylinux_2_31_x86_64.whl (565.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.7-cp313-cp313-macosx_13_0_x86_64.whl (406.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.7-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (346.9 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.7-cp312-cp312-win_amd64.whl (387.4 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.7-cp312-cp312-manylinux_2_31_x86_64.whl (568.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.7-cp312-cp312-macosx_13_0_x86_64.whl (407.3 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.7-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (346.7 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.7-cp311-cp311-win_amd64.whl (394.3 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.7-cp311-cp311-manylinux_2_31_x86_64.whl (517.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.7-cp311-cp311-macosx_13_0_x86_64.whl (406.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.7-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (345.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dede6753008ecfb95d8eb5d5f67dd64c7193eecfa2b13012a12366dc6cac3c3d
MD5 c08716a6af6b41b5e5b3d9147a0a36e9
BLAKE2b-256 ea8c8029d7c1af1f9e6b468e6d6c140d4435363a6ba4472dbb3f844a45513eb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.7-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ff09d8df2c5bfe80c09103dee643f621d0697ad207ad470d608e76d4cebe2e64
MD5 9973f705381498b70ac8200a2820142b
BLAKE2b-256 fc3d66d2d3f117a6befe544a91fb39b7813e44c333112b9a2c9093740b0d2841

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.7-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7fce270a0691cf861814d9a7147d2322580ce7116b5f198393649c9ff6ee8e18
MD5 1a12a3cef328a018477e49fe60f8b66a
BLAKE2b-256 e0b111d96e0a7b9d5b428427560373db2c841a5e82f387c701f8a99e0651e0cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.7-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3d12d332f8584a049e95377c005985a4b336a8af6b037763279cf71eaec183f7
MD5 f13fde93f596c109ad93808f8fb1b079
BLAKE2b-256 ec129b9ff6b8f42c67c750a907aa5ed1032b0f7cb60282b20a142c5b3eeb152a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6ad5b3f4b9baabdf1e4489a7fc8b5348911863c0f43ce42f5f19c787491c205c
MD5 2e7621252ad7dd3d2d0834d96ce04ad3
BLAKE2b-256 01c66290bd7e3d09cba412bf1d02613123c33a7aa1d67d11e833ae6345567cd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.7-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 2b3d88ff96c3c6f1ba1a4acd006c1b64d2a0c05eea1fbeb00d7051d8d8c3e7c5
MD5 ed00d24e23e38c7adca8c17d8b4ebe40
BLAKE2b-256 abd3a0c3e1c5faaaeed43c9d28745197240ec8f96cedd0e3703454c27ebfba30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.7-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 40fe7d60e7542528658199e06af73f31038144d7b6beaf277b82823b53063835
MD5 b3b658bebe65f801b3ed306cd70e3306
BLAKE2b-256 b4846333b580b24334fbce2021b1431c11613707ee80930134f3189a16377648

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.7-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b1915ef9bd9a0cf70c602ffbb7af4c8d0b3a668c90ed9c4d0149eb9f6affb5a7
MD5 1a73b0cbf549fee673456557e2fb88a7
BLAKE2b-256 e2ac29b901f2e795ef934c3dd7eb422a51fb685b3af7e3e240bc342200c933a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cc47f770a48f7f6f02a818d59bba2a321d8a1026c924bb8d2e70cda6a40d4623
MD5 65a4d374a2de635f88938297e6089c9e
BLAKE2b-256 3be1b10081f22cc1f7d3e4b19727f8cf9fd81929dc5eeeed319a62c108aff6fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.7-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 7cf9590378c1f3255aec64a0fe80ae547b6b4adfea08454dfd2201be0da3465d
MD5 626015ae84156b38c0104b001bfe8ee3
BLAKE2b-256 66db3f9f904efbff30004013785c23d258ac2c142b6c85fe31409d25ae25b3c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a850b9bd71fc18f24e3ddc0fb688ac83dca34cd345bce2196938bf30402c649a
MD5 7493403b0242e843829be5d981530c2c
BLAKE2b-256 ebfa44a2a047f3a89be7c13ff2176b1195e708572786b5f5ab3f6ac051da6161

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.7-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8faf0462278d6ab1fb40bba4a8675f399b0029cf037cbcd324e14624e0797f60
MD5 91c7520d40b3e045ec409aae08daa756
BLAKE2b-256 24db21088d338198ab7d3df00d7fb30c14ddc3aaee588aded894408fb2f25bfd

See more details on using hashes here.

Provenance

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