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.5-cp312-cp312-win_amd64.whl (298.2 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_plugin_binary-0.0.5-cp312-cp312-manylinux_2_31_x86_64.whl (444.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_plugin_binary-0.0.5-cp312-cp312-macosx_14_0_arm64.whl (239.5 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_plugin_binary-0.0.5-cp312-cp312-macosx_13_0_x86_64.whl (267.4 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_plugin_binary-0.0.5-cp311-cp311-win_amd64.whl (295.4 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_plugin_binary-0.0.5-cp311-cp311-manylinux_2_31_x86_64.whl (409.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_plugin_binary-0.0.5-cp311-cp311-macosx_14_0_arm64.whl (233.8 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_plugin_binary-0.0.5-cp311-cp311-macosx_13_0_x86_64.whl (261.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

File details

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

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 12986c3dc5c26afbb8dbfff218e48b70f0229d8222a3edee7131ae24135ac6fd
MD5 9a751809a2e354ed8bd6eaab981535e9
BLAKE2b-256 2734982f4ebd18509b2d63d337900a6e229ebecb2e17dda34b475807ada9feb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_plugin_binary-0.0.5-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.5-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.5-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 1dc7956fb34161cab5d51259cdfc8d868f5ce4a6cd76dd52b12d7360158d9446
MD5 45146ca6a6d57fc322513c895f860a34
BLAKE2b-256 5e9493f555d60b11191811ca3ad647adac25eb31d8143f8e3b4d0ab430769923

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 81db75a887903a91e2164b716846e9ddfe797c09b1ebd413e419f80eff9dd0d6
MD5 2a7cd5271b8cbdc3360bd893c6a15a1d
BLAKE2b-256 c1790f349aaba692c383350287c6629ce541dcf5c6e104ab626177fc496f4bb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_plugin_binary-0.0.5-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.5-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a139e868a306636c0f82a6ec8221835e5e44fffba1e7ba5939e3d526462cef51
MD5 a784a8cff36642a88ec0a0f7cc3ed20a
BLAKE2b-256 ab87eacb10783c65bf405527c4072e2fad2d7373e24d4e8a3542c4821eaa446b

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_plugin_binary-0.0.5-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.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f1a6aa440937590542e8cff2a7e4bb2e61834a6daf701bb75a82a2d7cf99f8a4
MD5 57b63d4eb64bbcd9767e9875455717e0
BLAKE2b-256 7ebad10c89bad65306f3c0bbc042dc58872f077207ca3202cebf091fd378eee9

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_plugin_binary-0.0.5-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.5-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.5-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 e47f0eee369a8d0dff28f23d806bbd8c720fff7c3b91129e18de84f920d27fe0
MD5 451d2c2180b9f6ea257edf83abc487e1
BLAKE2b-256 aa3197b030e5fc64f2fa70a0fbbbdf7bb36e7b84ee5b24a8949241f160685002

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.5-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5344bd2999876fd0a7ca2c3cf320511bdd435dab453a1fbaf844646576a1dbf8
MD5 647a3fe2754192ca58e8c215698ce9a0
BLAKE2b-256 4230d8b2568d5de09445207a2fb28ce6c4d953e0d05acb8d8180802e2e667259

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_plugin_binary-0.0.5-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.5-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_plugin_binary-0.0.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3aeb34dc0ad04a335ce7214c393039aa2d36dbc332ed9dd8a68382314b881956
MD5 9271fc478c275f24541e0b372a10d454
BLAKE2b-256 a2fc2a0604534b9f0eafbd2ab02fe31e3694bcb1fd003e2ba2d78f36c9487aaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_plugin_binary-0.0.5-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