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

This version

0.3.1

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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.1-cp313-cp313-manylinux_2_31_x86_64.whl (528.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.1-cp313-cp313-macosx_14_0_arm64.whl (327.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

gllm_core_binary-0.3.1-cp313-cp313-macosx_13_0_x86_64.whl (367.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.1-cp312-cp312-win_amd64.whl (359.4 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.1-cp312-cp312-manylinux_2_31_x86_64.whl (531.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.1-cp312-cp312-macosx_14_0_arm64.whl (328.0 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_core_binary-0.3.1-cp312-cp312-macosx_13_0_x86_64.whl (367.5 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.1-cp311-cp311-win_amd64.whl (362.0 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.1-cp311-cp311-manylinux_2_31_x86_64.whl (484.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.1-cp311-cp311-macosx_14_0_arm64.whl (330.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_core_binary-0.3.1-cp311-cp311-macosx_13_0_x86_64.whl (366.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 01b1a20f6af00cefee1fe85f4da3cc9a733376aad48fc3e398193fc71d4f4a62
MD5 991dd56adfef706c8152e78693addecf
BLAKE2b-256 05136bc80f2f346bc6cebd7b853bc1f6a53cc327e3049f120fba9b6f93e6c6b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.1-cp313-cp313-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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.1-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.1-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 9eff3c3cc07f8687f76670fa0704c3332327315b2a79ff76780a493001bcaf1f
MD5 8b9608b73e2bdff0d5c35698cd213c6b
BLAKE2b-256 35c036f3c70253119abaf82b2ec31913f79e74173585798fcc50b14766c78b24

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 246bce9c9207cfa8c170177d5ea975eefd039894b26e8aa0e430570ec89cf1ad
MD5 db4e7507875477905327b8c143f21f56
BLAKE2b-256 b048bef408cbbaac5e389ff323132e809154f7cbcba56295e2248cd7141071c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.1-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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.1-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a708fd063a4760eb7b73eb585e6871189fa512502f3969b4805c0b57f336a603
MD5 cd48530f49750c2de6a6776e24d1ac5c
BLAKE2b-256 a287fa921e5f81266ad6b7ec6bc2d2a4fe0c24769f38c08e9eed7d2420a6346e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.1-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a1752b8f7e806ea75e783cfceb8ec4df90e0ca57b0ceb1225122f7447965fb67
MD5 8b352b0103b6168b9b8ce18485fb56ff
BLAKE2b-256 62db4dea64351dc00aadadb75eb81a1f73c2409638ec8a743c5f2d92f13c3ecc

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.1-cp312-cp312-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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.1-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.1-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 c57c0307f6911b02bf309953c1511cc12bb68c8b14a7d6325fcdb1ae8734488e
MD5 284ea970e446ba249926426eff43d573
BLAKE2b-256 68f1cba5cc597e3d134df5ac48b65cdfe38900eab84e6f8f2447a01a925765f9

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c4d17ad6c9c9a443366ce9b2f0576f3309feadb1e0babb76883ceea683903fe2
MD5 51b8c4f4062e7e7ffc49d108ddea7c3e
BLAKE2b-256 9cf595ea66d2da52d5c3097db9abce6a14e92d53e1cd69afe0fd4a992a3b5388

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.1-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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.1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c92e00ce29905b94ad6fe8a2c25cdaed36e3f4695b08fa1c92ced8081c0da200
MD5 12fc5140441403e8aa1a093dcfd664c3
BLAKE2b-256 c75b74388bc30557185e0ad782074b0520dc3d122343c0d405f785c10f09a5c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.1-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 784356b021ffc794d18d7dcf50c2897b981bba526005c1d1dc640900a323d1e4
MD5 dc572cd95a961c23a48915bf0d82667e
BLAKE2b-256 c69124406a7acb509efb331e9c17aa7aadcc754cb15ea88bf83cdb65c6c54f08

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.1-cp311-cp311-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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.1-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.1-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 08e878a211c1de98b6453a828d142ecef75d0e9ac3c81e465ce7b80150f69c36
MD5 8ba20956cee87fd296a959bd54e69924
BLAKE2b-256 c9fbdf94ef874a4dcd920456fbf7b7ceb7987d5e1203dec471d9ee2b76cb156a

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 85e85d1f8e28c906d072fd76dbc61cc2792aad31145e1bc8b5c160d9f881f42d
MD5 259911634cb55d609984c9b1c952f920
BLAKE2b-256 022010246d570ec40f1fdcb197d0aceba572e0bbfd553a19dd9682cbe9d7ed0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.1-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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.1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 33db4db7624c03cf5128b1611f122219e82c254ef5873cb7a1661977280fcffe
MD5 c58d0a2e22f086372726d673af68b5bb
BLAKE2b-256 a192dd0629046ba740f9b0e549abc4c58ec531769020987c6ee25517be3bd8d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.1-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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