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

Uploaded CPython 3.13Windows x86-64

gllm_core_binary-0.3.2b3-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.2b3-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.2b3-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.2b3-cp312-cp312-win_amd64.whl (376.5 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8426ac5a14a1993babd2edc638560104ebb2d10717f06e39f6178ede38ce1582
MD5 1ede693c7e16fd890a2007dc55d41792
BLAKE2b-256 786ac4b63a8f52cbd22bd560d6bc2711d8df86ce78ced0457fb2741254b122f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b3-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 c2cb216f6286f82fa9bbdc40303686ff344187af123d54b6f4e5c69ccbb54580
MD5 119fc6e8cad3c11bfe23f82ff329a3c8
BLAKE2b-256 239227e76f3ce470e605b3f2dd71ca8d71e888c2bd97054dc8a3e99c146e1639

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b3-cp313-cp313-macosx_13_0_x86_64.macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 d1498452a311fc582fb52ba6dfa6f63864fe0ca13e4eba148875d2fdbcec3895
MD5 a8df64e0370b06de93198c668efa0a72
BLAKE2b-256 258d65d9533e65b9f3f0d56122996d1341d2d4708a53f3f874c66cf7a07521e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b3-cp313-cp313-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 507c9d4ef5ef48614e4fcb3353019a64f0783352da2b49e1b4425936939416b8
MD5 0be22789407a43e3cc064788cfa9e706
BLAKE2b-256 cc7b61d64bbb59c0f33b2e7d714aa1e8fbc95bd3df3d6ed24aaa1827ed840e61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9766d7844656d0240629ee066a0967723afb80e965caa229d27b02dc1241c034
MD5 a99a55d236c2ca9c924412625806ceba
BLAKE2b-256 675cb5a894be7c79ddf8532d274c25e596c9970821a2f4af5ace2588e7313289

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b3-cp312-cp312-macosx_13_0_x86_64.macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 bb96ec8c42098ef597651d2272a0d404c145f907f8da0d27d8489d33e650a8e7
MD5 ab950dde16f48bf3af1fa6f4f6193a94
BLAKE2b-256 ddc9a0d879ce0367ab5a74c1acad08430d71a494f1f8b281a84addd45c072dfd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b3-cp312-cp312-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 fc087b6e01047cdb794bb572c5de6fd598fc589650a9a9c447181f6c66f93df2
MD5 e07138456823a2c23ed65b99b4972e3f
BLAKE2b-256 f79ad57bef7ea5f3d93916ff36c99206ae3a42d1c8ea71527c38c6045484f5ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cec7e06a4d9433c6e0b3b9bfb122dda40ddcbcdc9b0c24239585f2df9fd4938e
MD5 1dc6e662a117bc4fad6d81f0ac0369cd
BLAKE2b-256 a66233c76305df8b9b7679d61a095178afef7b998b525da640197ac209dbdd31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b3-cp311-cp311-macosx_13_0_x86_64.macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 654275a9a726708991cbd853c3e6ec62b97611250924a996d4a42818a679961c
MD5 5b7fca531cfc743b2e8f1549af2444d9
BLAKE2b-256 dae60f5b3165207e296557957b94594c6944cd87544803ab6567a06aa51335b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_core_binary-0.3.2b3-cp311-cp311-macosx_13_0_arm64.macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 94e3ab43c6ce1c38063bb4321799d835156b14926e5c433d2cc2da3a06516ba1
MD5 4c57b4f403ba6ff1bcc632cf074d3774
BLAKE2b-256 274f140bf8e8ba7141c81ded3c24daac9453ff6f2d28b156f8ae27b9a60ab46a

See more details on using hashes here.

Provenance

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