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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.2b2-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.2b2-cp313-cp313-macosx_13_0_x86_64.macosx_15_0_x86_64.whl (379.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64macOS 15.0+ x86-64

gllm_core_binary-0.3.2b2-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl (334.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

gllm_core_binary-0.3.2b2-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.2b2-cp312-cp312-macosx_13_0_x86_64.macosx_15_0_x86_64.whl (378.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64macOS 15.0+ x86-64

gllm_core_binary-0.3.2b2-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.2b2-cp311-cp311-win_amd64.whl (383.8 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_core_binary-0.3.2b2-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.2b2-cp311-cp311-macosx_13_0_x86_64.macosx_15_0_x86_64.whl (381.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64macOS 15.0+ x86-64

gllm_core_binary-0.3.2b2-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.2b2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4e341e3495391de56cff0474ad3841a4c577d1210781a7469cbbcf708b85b3e1
MD5 5675de7781af64cfbc6debe0fe93955a
BLAKE2b-256 dddeffb1fe5b34615f6f1a8d410fbe6d5b65eb9ecca565fe3a73973b79c9250f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b2-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 1dee201115b687feb057849deab56449ef4ce91c6c56384d67fcc4b91185c857
MD5 710417e8612f31f371f9a9b46a93c9fb
BLAKE2b-256 a537bf3b9dd7d63e16028524a91c60b91cfddc135eb0e0191e855b171caf4946

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.2b2-cp313-cp313-macosx_13_0_x86_64.macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b2-cp313-cp313-macosx_13_0_x86_64.macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 757c669aa02e21dc9426598be80bdacebcb98ba0046f96f3be07bcfdd1593041
MD5 77adfb6866f1457e13f229f6e2bacc88
BLAKE2b-256 6bc4c47f0bd0f31399e28a40b9d0f09cb28b3bc95feae3db7d98d1e09c66e873

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b2-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 556ab1bd8073432805034b1fbd0ab1e046091f9c570cb94cc832d25d53987067
MD5 a5d18d596a9b074effbde8ff86e86d3b
BLAKE2b-256 3bedaf3664c148f05d52ab4845256b1c9b0d04db853c706676dda358678e8f4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 94b71469dbb49d916e1197230a7c8494740f25544fd64c3b750905e35a9fcbc7
MD5 e813eaf26da1fc4d5fdd4c004bfafb1f
BLAKE2b-256 021be33bdc82ba6d51cee9f6fabcc0e37be88429e1ff1f208a3a2653c98a5791

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b2-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ad218ff86896f5ec3b44b691e3a5752c77ba1172dc277c64ff857b9e973997fc
MD5 61b9c2a45aacd2ff576312e9f6f5bff3
BLAKE2b-256 70f4fbdad4cfebf2d9ffcd1c2848326a38cba9b7fdfb94b01a5bc3165b940fda

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.2b2-cp312-cp312-macosx_13_0_x86_64.macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b2-cp312-cp312-macosx_13_0_x86_64.macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 82382da53dbcb57b791a5194eb308ffa6ce5423c33b94a087ed9c1435d126c02
MD5 fea5d252518cd0dadb1e52a768fc2edc
BLAKE2b-256 0b7054c09acd5e1300f19e02aff75adbb4a5864dcbf4723930e0f5ec99e06533

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b2-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d532a28e6b18f987063f09893cb80b3ba13bad0a08933b8abdd3af9225b0c63d
MD5 68d38575a627d3235b05d7ee2db5bb59
BLAKE2b-256 c7db4fa35c92aa950195fd18885f92d5ea0883e01bc7500a5e37bdef93bb40c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3a12113283f5d49d9950a27a703a44e619f72192a5d056f1cd1656c19a8fb236
MD5 d5089f2e9d0f19bdfdaf6ef3823b4c8a
BLAKE2b-256 4a3ae1e189735afc9a74a77d36c36b61686045290a697675de0b76c7aa391590

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b2-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 31221e70d052bdbb1d94f5e3adc71edf6d5a1c4b5cdb10c852faadec1a35dc6b
MD5 025afad816de7f1f285be25da05bb1c4
BLAKE2b-256 1b2fcfcc797176b2b4f905e0c3f437c0b82f2c4bb29603f9a2277a2448113b6a

See more details on using hashes here.

File details

Details for the file gllm_core_binary-0.3.2b2-cp311-cp311-macosx_13_0_x86_64.macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b2-cp311-cp311-macosx_13_0_x86_64.macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 cd673bfed379d47069e302a06af3f788112a571087ce3ead24b817aaa92f8e98
MD5 2d4a4c1ebbf0e9de73eeda0363383be9
BLAKE2b-256 2a4b4e369ff008d3027328442e1e9da71db0a9b0479dd230fc84ea4ae0f05d8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b2-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 92456038c9022127da7be6263110bc2d083d4c433664b516b692062a0fe00a65
MD5 4987ee935de7e53bfbb07eaba835e591
BLAKE2b-256 028dce4fe960708062180f00aef531c682c69585e609a9ab24e20fa59b403c08

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_core_binary-0.3.2b2-cp311-cp311-macosx_13_0_arm64.macosx_15_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.

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