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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.4-cp313-cp313-manylinux_2_31_x86_64.whl (554.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.4-cp313-cp313-macosx_13_0_x86_64.whl (396.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.4-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (337.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.4-cp312-cp312-win_amd64.whl (378.1 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.4-cp312-cp312-manylinux_2_31_x86_64.whl (556.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.4-cp312-cp312-macosx_13_0_x86_64.whl (396.6 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.4-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (337.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.4-cp311-cp311-win_amd64.whl (386.4 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.4-cp311-cp311-manylinux_2_31_x86_64.whl (507.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.4-cp311-cp311-macosx_13_0_x86_64.whl (396.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.4-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (336.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 93d5cd5947417b221d69e3a040ee219cc9b6b0cba822121a9b476d41a05611f9
MD5 c0a70b98e26c8584ef471789eee238d5
BLAKE2b-256 60f635982a9779db0569d4668d5b6cf6873d39ed71fc4643b8ab90eab4c3ae75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.4-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 249678315201c5db321738af12170d0a18160f8297fbdac64b62bba6f89cb8ef
MD5 a41c5909a4edff565b98fa7dc01bd8df
BLAKE2b-256 eb9265cced4bdab1a0cf002f934f440857f036e6f3cb788a2d5e330630ed3a85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 101a2534fc56b01460797beb3c1d34cf8d4e5cefb0da66b54878442ce0dfd4dd
MD5 c61ed1584781cc3c5c0c0adcc7a07940
BLAKE2b-256 20339add9c636459ede81b049dde914cf7c195383738870c494d0e2aa3d16a40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.4-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 da455fb292310ddf04f550efa575502282e3bcfd11227326067f37ee7b4c2a47
MD5 298b0c0795456c9fe9be912b9a44dc06
BLAKE2b-256 11de6641e683de8f197e6fbd52e439306f794b0085ff49569413ba4fbd218c3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cfba6827e8956a36791d9720ee5cc2ba674c18984895a141e79c6358dc5a740b
MD5 28c4a3022bc09014efa977f1cd44316c
BLAKE2b-256 275d64d3ee98e3176520fbea987cc23a826088b2a87eec39be4480e5e25df3f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.4-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 dd4dffc05f9f381371a326188de8fdf89e1d5548b188e0c3274f3e79a6bf35db
MD5 1f6e9c9a916eadd24aaff6dd7817c777
BLAKE2b-256 9bc4c1e70107f436a807a2af85992700f1c8ac3e06ebbacd3920b98fa0d04441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b97b70a072a5eb75a72c260c0d7a4926aa6594b66893b5c23382dd8312984db0
MD5 1f9e3c3171d60706ccff583dfa02f456
BLAKE2b-256 2fb543c93a34d0173c1b558db64c5c671707b4cb9b997e0e478fc1cc60dcfa25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.4-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d5554e95004f8ef99debed86a01825e8dbe02164d857254e73b9a2cf31dafb58
MD5 5355aaba10a08a2e9711cf043929e396
BLAKE2b-256 7448bcfdae34d5183c1907727569e40258e73e2bc1458b6e893849ff8e00eb17

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 194c896e91df204bb6c46e2693b550213c1086f94f4dfd71dd509ef9d6ee4436
MD5 4750e550558d4969acf7ef227569a85f
BLAKE2b-256 270567dab8fde1b085272e38f847b1fc077e2c0d0e010ea22bb162f0d368061f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.4-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 1c17d120b78c1bea13fe8ac77618ff97e92dfd7899fc52ff87be42b4a497759c
MD5 2a3eb72d513b6aae8fe481f0eb6de11f
BLAKE2b-256 76ec0e6dd46ba204765036e47e7109186ffce04e72283c7ec4a852b7862f0aa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d2c8fbcbb3e996746e83f1a012009f9241a1f7a532878c5ba4b936752e798f68
MD5 68f75965a924e291da0da0ff2c956a42
BLAKE2b-256 e50a3d23f54ab2637342b1e825a612141811e3672093b6fbfafcba403fb75f4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.4-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9f10c06396643186db591590aeb9aaea69059875f4577a7c914832d35eb87176
MD5 f285ca53f8e091de577d264b7e969bca
BLAKE2b-256 630f7aa9670b3a91904a78767543405f9f82b9374efcca2898f8055d7bf551d2

See more details on using hashes here.

Provenance

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