Skip to main content

No project description provided

Project description

GDP Labs GenAI Plugin

Description

A library to implement Plugin architecture and integrate with existing pipelines.

Installation

  1. Python v3.11 or above:

    You can install Python using Miniconda.

  2. Poetry v1.8.2:

    You can install Poetry using cURL (you need Python to install Poetry):

    curl -sSL https://install.python-poetry.org | python3 -
    
  3. Install the library using Poetry:

    # Add GDP Labs artifact repository as primary source
    poetry source add gen-ai https://asia-southeast2-python.pkg.dev/gdp-labs/gen-ai/simple/ --priority=primary
    
    # Add PyPI as supplemental source
    poetry source add pypi --priority=supplemental
    
    # Authenticate to GDP Labs SDK libraries (only gat@gdplabs.id group team has access)
    poetry config http-basic.gen-ai oauth2accesstoken "$(gcloud auth print-access-token)"
    
    # Latest version
    poetry add gllm-plugin --source gen-ai
    
    # Specific version
    poetry add gllm-plugin@0.0.1b5 --source gen-ai
    
  4. At this step, you can deactivate Miniconda environment as Poetry will create and manage its own virtual environment for you.

    conda deactivate
    
  5. Try running the unit test to see if it's working:

    poetry run pytest
    

Usage

For more information, please refer to the PIPELINE.md.

Project details


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_plugin_binary-0.0.6-cp312-cp312-win_amd64.whl (299.2 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_plugin_binary-0.0.6-cp312-cp312-manylinux_2_31_x86_64.whl (445.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_plugin_binary-0.0.6-cp312-cp312-macosx_14_0_arm64.whl (240.7 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_plugin_binary-0.0.6-cp312-cp312-macosx_13_0_x86_64.whl (269.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_plugin_binary-0.0.6-cp311-cp311-win_amd64.whl (296.7 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_plugin_binary-0.0.6-cp311-cp311-manylinux_2_31_x86_64.whl (410.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_plugin_binary-0.0.6-cp311-cp311-macosx_14_0_arm64.whl (235.3 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_plugin_binary-0.0.6-cp311-cp311-macosx_13_0_x86_64.whl (262.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

File details

Details for the file gllm_plugin_binary-0.0.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8891faf6ae68ff3562d5aefd7115dbf66ca99304b61b4b8d480493fc4866ef07
MD5 cab4ab295df81e3dcc7a51ff581207cd
BLAKE2b-256 ccda469359fe4a319915defc00f10425a6344aca005f3a80d833e8137eb13c3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_plugin_binary-0.0.6-cp312-cp312-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-external

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_plugin_binary-0.0.6-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.6-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 cace562c462a7a69b182536b14744f5d6fb46924a387b55fddac75e3592c48c8
MD5 8d33381d5e3b892eb0c4db53f3761cd2
BLAKE2b-256 17260b09917634419124044f5a4b3c2bb49d4c8c9e3495ee72a42627602cf4f8

See more details on using hashes here.

File details

Details for the file gllm_plugin_binary-0.0.6-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.6-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c0ff6872050e9c6ea86c7f8bbefec69593ae5c1c64b18b1b77371f61b97a3f26
MD5 ef53dc3020c7f7b88e46c399870a5772
BLAKE2b-256 4dc3bab6ae8b9b077473bb6284f3893b28f101b91ca7913fe41e01f773a6e67b

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_plugin_binary-0.0.6-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-external

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_plugin_binary-0.0.6-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bf72aa000e5edc234ac71cfb1b0bc4d07a4906bd4b0c707fa0dd6da6c9d32c3f
MD5 fa4650c96a1962a7c4794fa0588b69eb
BLAKE2b-256 a99c8ddba7b9091de2161eb9ab9818eb03d97502c5cbd6089cc97624347b5743

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_plugin_binary-0.0.6-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-external

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_plugin_binary-0.0.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 98e122d14b5e2003adaa0fe97a8128dd358f0f844ef212f6e45abe64a81afb51
MD5 61fc63fa173a506cf70f85197d31d0fc
BLAKE2b-256 0de6d6a24d0c78387d5ce3090c337fe6a556b04193cf86904cf705a766bfe8b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_plugin_binary-0.0.6-cp311-cp311-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-external

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_plugin_binary-0.0.6-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.6-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 bebfe5f9e729eddef02c987aeb8d6e2ce6ae901485a8af3dba6eddc3ba472cfe
MD5 9a2abbf696d8bdc5519ce2801399bdbc
BLAKE2b-256 f0c24d16bc26c0f0ea17c20b5e06509b42603460717b7b60500da8d34bbcf748

See more details on using hashes here.

File details

Details for the file gllm_plugin_binary-0.0.6-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.6-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f99b434b10180489651fe00cfe5a03f505a45f9d5babfd2d72663c23bd5c1eb7
MD5 b8d5c583852bbb1df513f7dc83ae4e36
BLAKE2b-256 e824ca1392140b5c0dffd10d706f12fdf64a42d0071b7668de8bb3363631ceed

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_plugin_binary-0.0.6-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-external

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_plugin_binary-0.0.6-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 655518564e48c5c3a43a47d10621a5eaf838a1728a0436a3b41ea8b705631744
MD5 4de5663fbbcb0d2ec4762ca1f78a8407
BLAKE2b-256 8222de063ec573d248d22a69c4ca926729db05243c45cdab600dc40b11426bd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_plugin_binary-0.0.6-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-external

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