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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.2b8-cp313-cp313-manylinux_2_31_x86_64.whl (551.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.2b8-cp313-cp313-macosx_13_0_x86_64.whl (393.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_core_binary-0.3.2b8-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (334.1 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.2b8-cp312-cp312-win_amd64.whl (376.5 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.2b8-cp312-cp312-manylinux_2_31_x86_64.whl (553.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.2b8-cp312-cp312-macosx_13_0_x86_64.whl (393.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_core_binary-0.3.2b8-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl (334.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64macOS 15.0+ ARM64

gllm_core_binary-0.3.2b8-cp311-cp311-win_amd64.whl (383.8 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.2b8-cp311-cp311-manylinux_2_31_x86_64.whl (505.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_core_binary-0.3.2b8-cp311-cp311-macosx_13_0_x86_64.whl (392.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gllm_core_binary-0.3.2b8-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl (331.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64macOS 15.0+ ARM64

File details

Details for the file gllm_core_binary-0.3.2b8-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6096f0a7223e80100f7b680fa2c13f03dbdce44ad19665ef6247c036501e5c66
MD5 ac2beb265df4723c1288e2bce18bef44
BLAKE2b-256 5745cb8371fb761a91480dcce16fa95a0538ba9024a358854305cfffa29df71f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b8-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 fa49927a661dae078e6645f2a80c7fbe79fd64e853dd3fe3d390dde6e7ea9374
MD5 fa4b202975fe4909882ecc6fdc2d555a
BLAKE2b-256 fd9e68908cf8ccedd873323f0253ee67ffc0811f2fc262edc0fbadf3e476e261

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.2b8-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b8-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1f4f8149e3b70c772864fdf234a012a7b138218922ba23ffdbc3729ca0936e7e
MD5 7e5119f0e6ee95d3f44f66c4c6f23e75
BLAKE2b-256 50dc681a2ac77067ae0161f420a8e975423daa9387f6b42c843a5427f4b5d8a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b8-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e21f99dd34f536efd1503450d926bd1f24a6e2eaf310b5f550a033044702bb36
MD5 22555f4e22945cbe679d2d966e5e8419
BLAKE2b-256 e86f582d1aa45b83970518a205b261ff8bb9d33160711f3a0866760e201c6930

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ca0599d1b73b95ec86799953da48b826a155beb08a2c457e95723ade1d1de636
MD5 7f8f986a7881f2774d6f9b9a41d201f2
BLAKE2b-256 f6be68a857e2e895cb6895e652b4c37abc804aaaef7e02b100b2b7d10533644b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b8-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 065fd3dfea2e6237297ac36657726805ec90345597a1ae2058ef44d8fb8eed1b
MD5 021dc3983b82917cfb048ec694780deb
BLAKE2b-256 371ce0fcdebec226cf4726e48734c509a3769cc6523659280ca24d94513e57c6

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.2b8-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b8-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 37836a7f282b2054d5e6da1eebab80bc5469d72b8a83064d908c08adfe6a8691
MD5 e2fddb464ca1c0a1aa63f83a767d87fc
BLAKE2b-256 6a66032227dd0fef076a26ea42b905e8124307123ba3c1e0cbac70620752196a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b8-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 858e78797c8746e19966b1f60ad3d6e39f5ef7b4dfa0fa2514a7400d3f59d4fc
MD5 ad106c8403cbc8f59bf8eafd49d2b253
BLAKE2b-256 7c9eef841a36ddb9993c07ae690588a90dc906d17af8a54d1d15661e040af476

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3fe4bde8a2c3239c86eb3e805bd8b0e9092c80c3eae93399a6a11a759519c66b
MD5 1ed4d9a3c389448ccd7054aa04ec2ecc
BLAKE2b-256 285d87981095859dabee88e2c6c25301320c175b29bca2a8847e098544048d53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b8-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 4901aab5a83fe0d11814849ad4d90e6e12916b3680378e276544ba20eebe5777
MD5 eb162dc38b665bffd5af5ec730e91b6d
BLAKE2b-256 02b33fa34b1ca5cc83f5508f917fb83e5118a05e03ac897914cafe3b86048d14

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.2b8-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6f8e594e7cb7868e3c5d28465f0b1cb42db58d79ed5ca17152c3076b513f38a5
MD5 987d245ec48360db438d08a585a20a6d
BLAKE2b-256 ac7a6732651ab18ded29a6a5256fb6f99463561ab27651a76c8c70254bd8d891

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b8-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ddacaf16f5b308e4604905e243a09c2794826d65f16392e9662caca275ec5eb6
MD5 a1fd286e2d91509f1a983cd28de780a6
BLAKE2b-256 9106b12bc3f2516803bbb697ea91577518252dce9b35b45a4a3ccbdada619b0b

See more details on using hashes here.

Provenance

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