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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.13-cp313-cp313-manylinux_2_31_x86_64.whl (613.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.13-cp313-cp313-macosx_13_0_x86_64.whl (453.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.13-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (386.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.13-cp312-cp312-win_amd64.whl (422.0 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.13-cp312-cp312-manylinux_2_31_x86_64.whl (615.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.13-cp312-cp312-macosx_13_0_x86_64.whl (453.5 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.13-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (386.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.13-cp311-cp311-win_amd64.whl (430.3 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.13-cp311-cp311-manylinux_2_31_x86_64.whl (562.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.13-cp311-cp311-macosx_13_0_x86_64.whl (453.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.13-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (383.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.13-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 15b36c6f1bc262fd1d5f76acee0de975b6d095684c7bcddc93206882fde1b3f6
MD5 f88a7df894f7a0328b487eda3fb586fe
BLAKE2b-256 fd46f415962ad19ac58355eeaff713d6141ca754ef1fce45b7b1ce0c885e6668

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.13-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 f4ac444c7f4c50464b2c0df43090577551bbd314aab1e4870d13cd421ddef993
MD5 2ca884f56a27155878634387d320e893
BLAKE2b-256 05165355e5649ed83ef2f91819f789ae00f60d170ceb48a471faeb03bca75826

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.13-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d82a8454a46399726deba20ea22c2b4edf25e33c3a628db6ce9a919dda20d8b7
MD5 c362eb8fd8fc7e011a80908c770568fa
BLAKE2b-256 86b04d807d74cc10f863ecd7a197375d5647f09896ee11cbf4cff9fe84e77918

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.13-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 eb07812270f46e91f46e84186418bea353d6011ceb58f4e6932fc6730045dafb
MD5 a89001e67d2c03a0e6152a7207941aa6
BLAKE2b-256 d1583bf36608e5954566505664db8fe582791ba4099f9036a24f18f94b36420c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 73b45cad76d1038431b68fb8dd1bf591d0b4235c161a8f09f702d47d9ec80afe
MD5 f45a5c386d39b4b5ceddc3896038be93
BLAKE2b-256 b244e9bc5efa3f2785d1390840df200f5ff5891537a4f72a24655d3a751cc4b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.13-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 cc58019fdb8889a0f797b7fb4fb8bf290c125345a20fb35f891212d59eba07d5
MD5 d6386acda800b3618f87ec63fc6550d8
BLAKE2b-256 34c590e5cefdb0c7cac982cc650879f0e6c79b1c870c63b5b5707f14ec56fe1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.13-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0523fa54d5797f239702729fb4736c3ae7934b942a2d8463ce3ec451e8f0dd0e
MD5 4e19bc8d1922ee4f524bc0b81a4a9d97
BLAKE2b-256 ca3ce4216a01ab889bbf4d50e6728348465aeceb1ba9d546b8bfa4c610f21cd4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.13-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 93540be9cdb88588d2ea550d4656b0fb6410403ea3eaccbaa5806434fd1aff72
MD5 08ee0c3eee1041356f166b010cb8b49f
BLAKE2b-256 345812a508717d5e09e2774df18574280621f92a22fce79c7d8bf55c4895647f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d3ec9a5585ddaa602f36afbb9d910a3cb66fec2bf775deef01d3b93677eb38bf
MD5 1ac4075de2ca6622c192de1e7cb4152b
BLAKE2b-256 3cd763a5e8af4b29414057b41158488c307ab209b11084128ec56db48e68b4f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.13-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 e05ddbedb435bd959c0d336f57e525f47edc694af2a8f69b41bb397b98bbb27a
MD5 cf0c816e5e85b921e5b16e494d1301d9
BLAKE2b-256 4a4c77c6f22a4042c6dc2652f7564ecdddb45ab5d77533db208f3a19c0378f5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.13-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c722fc35cad1c93ae550008f1965209b7c268d7126c4b41b02d790bb288de3ca
MD5 ff0bb8b110fb72316cde04ad2734a964
BLAKE2b-256 715a7566400f301e22676ae588c4f01bad99ab4e8ddae8d3a2d042c1e2647377

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.13-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1e0bc9733d6853f889abb3fcec6baaa5a227f85336e872c73c8eee12d6bdc7be
MD5 d244adaa272733879a0778dc457a73eb
BLAKE2b-256 ebc504a6118c9e45aeaf8075e0c2979fc6a20ed16fcd9670d4a149acc0416068

See more details on using hashes here.

Provenance

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