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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.11-cp313-cp313-manylinux_2_31_x86_64.whl (608.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.11-cp313-cp313-macosx_13_0_x86_64.whl (450.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.11-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (382.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.11-cp312-cp312-win_amd64.whl (418.7 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.11-cp312-cp312-manylinux_2_31_x86_64.whl (610.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.11-cp312-cp312-macosx_13_0_x86_64.whl (450.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.11-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (382.6 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.11-cp311-cp311-win_amd64.whl (426.1 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.11-cp311-cp311-manylinux_2_31_x86_64.whl (557.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.11-cp311-cp311-macosx_13_0_x86_64.whl (449.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.11-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (378.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.11-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 90336d5211b9070dc5a3ce042e7bbb58d59122b07314861bab73b45a9755e3c3
MD5 442743117d1246842ff045fe43e4c76f
BLAKE2b-256 c6af6f4ef8c90c9530166a747d1e14c3284cdebea51642f7c871f01977c5467a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.11-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 30e14b96cd9fe519df8eee6773c9f84c35b9fd5da65da5fb27625ba73d026845
MD5 d1b460325200abcf83d7a26ea122c4cc
BLAKE2b-256 7dc20db92447728a55c3a72bbef21ef3d2f0e73ba7f4e2817d6056b115562c15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.11-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 021da3b995f6d0d28bbe60263639af282117cbe80c042eebd44e98659887b352
MD5 2cf4c5ea2cdb29fdc02a17093d99a8b5
BLAKE2b-256 1c3ea6238e17ca53b9546e5995ccf47213b7e3af303941d3c21abd48ea7795ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.11-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5fa4313b79bbd861a2897c5607e0d3763ccd57a3323adbd1eeb0490c52b84310
MD5 9fb57feceeedd490aa0d4d89fd323c1d
BLAKE2b-256 ea65cac8640f23801d38441b20089f09f73927bd38906c1fbbf8bdac58a59330

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ff389f4f917228f525cc7ac01946a0a7ff74049515cdce066a39f17de2b7896f
MD5 3a06c3ffc9455fa9f4a2360ae5f78303
BLAKE2b-256 30f419c7cdc2567038e378ce1c828863d782aa80958538dd1a5f75f7ad9bb849

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.11-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 9a34087789f51f96c8d18e254779c94f672c93137c3269d32d402fd8b7fccef5
MD5 ac35806ebad2f6fe91223224e5e94561
BLAKE2b-256 a6ab798902003975b926c192a27cfacc8eb6f25583d0b3da33f32ed131484b65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.11-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0688b04c179165aaf5f4470ef801d6b65723260c6ea8c8f0d622288e7880acc9
MD5 85c4a2caa200fa7e297c508edafa51f5
BLAKE2b-256 3b0c2a0e6cbff5950b96a05e742b54a8d00db55f97f21706ace97d514c346235

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.11-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bb20e7e4e514f02b6c58a4808b72ace95cdfe0d498b953debaa8fefe326ad7ca
MD5 e80020d99be334db3f61e2ca97345911
BLAKE2b-256 7dba67764ce96a1a747b02a4b4ef383fd54896be0b53638ee632cce6f15de1f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c686231e2bac1a3f36e394051e781defc6f8b8284cc172e43e3bd208e7a934a6
MD5 cb0b1e52ddb77fd3addc43007a168cd5
BLAKE2b-256 d238ea2492a62e6290644dc1fd726ad5eb0f912871214ebe9f400f64b55d467c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.11-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 988c4a7ccb735bc83ed0425377e84ef4e8d8bb8533d8c9d3f6ba6ca59573c607
MD5 e9e8d5a60afca377ddc00827e665ffe5
BLAKE2b-256 d39f20f2a5ab9d39546d155eb35f94b76282721c4a1bd3480b852f0e941043aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.11-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c635fcad6549b35adc5e8a77ceeff59e2197b660ab1e94882e1ef734ef204a42
MD5 24eca2245762d26c034a5c8e9dab9785
BLAKE2b-256 339416055707646df7b76e41bc9765d18351f879ab02d098a71c4f3b7796e1f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.11-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4ae1c9feffd4242423941cb027d532631aea46df35fedb1a3cd7602344ac4eda
MD5 3666f243f8a2da22c066d84eda6a8567
BLAKE2b-256 e0cc1624eb591e6f72618a764e984ae1e848347517dde1a2985172988feb6a3c

See more details on using hashes here.

Provenance

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