Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

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.

Metadata

Release files for gllm-plugin 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for gllm-plugin 0.0.5
File
gllm_plugin-0.0.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gllm_plugin-0.0.5-cp312-cp312-manylinux_2_31_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.31+ x86-64 Details
gllm_plugin-0.0.5-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
gllm_plugin-0.0.5-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
gllm_plugin-0.0.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gllm_plugin-0.0.5-cp311-cp311-manylinux_2_31_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.31+ x86-64 Details
gllm_plugin-0.0.5-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
gllm_plugin-0.0.5-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details

Total release size: 2.5 MB

Release files / gllm_plugin-0.0.5-cp312-cp312-win_amd64.whl

Download URL gllm_plugin-0.0.5-cp312-cp312-win_amd64.whl
Size 285.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
148ebcc742252029c31c190a0439e1c775b86054b26f467dd737fdaccaa8a776
BLAKE2b-256 checksum
How to use checksums
03fa25c278ad0c788a106314bb5859391d5a98bccdc83ec06e9c1e03bc54f4c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 21, 2025.

Transparency log

Release files / gllm_plugin-0.0.5-cp312-cp312-manylinux_2_31_x86_64.whl

Download URL gllm_plugin-0.0.5-cp312-cp312-manylinux_2_31_x86_64.whl
Size 427.6 kB
Tags CPython 3.12 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
94a556115a08baf91c22585838d3e686dfc66869d9b221f3c474027ed9d021c7
BLAKE2b-256 checksum
How to use checksums
95c6417a1e218a4c071666093ecec0db14562b956dfeaa17955550e4d3cf8293
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.12.0 Linux/5.10.0-32-cloud-amd64

Release files / gllm_plugin-0.0.5-cp312-cp312-macosx_14_0_arm64.whl

Download URL gllm_plugin-0.0.5-cp312-cp312-macosx_14_0_arm64.whl
Size 225.4 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
b5f3089a1aefc8e7163048c7cc1e75b92ec08efbdead533df9eb2657e93f721e
BLAKE2b-256 checksum
How to use checksums
b49eaf10f5bdf1bd87e6447a5b846dde2d0b775dcbc927823fdebf46307309d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 21, 2025.

Transparency log

Release files / gllm_plugin-0.0.5-cp312-cp312-macosx_13_0_x86_64.whl

Download URL gllm_plugin-0.0.5-cp312-cp312-macosx_13_0_x86_64.whl
Size 252.5 kB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
8cdb3d203b18ed13f38780c5a81ef7a864a3f88f2430d7c9f1c2e235d0f24e43
BLAKE2b-256 checksum
How to use checksums
5527392de32bad4639b9e6b4118c3e8d971a16bd0b6e2c2317fda1df2d342c36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 21, 2025.

Transparency log

Release files / gllm_plugin-0.0.5-cp311-cp311-win_amd64.whl

Download URL gllm_plugin-0.0.5-cp311-cp311-win_amd64.whl
Size 282.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
467cdb4b3e4cd9d12da04b8fc1ad265558f8049ac5b8adadc6d051bfd0d147f8
BLAKE2b-256 checksum
How to use checksums
ed986949c2cf2e58630953dd628a660fe4d9bd7e61b7123b349ca10ce4f15a81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 21, 2025.

Transparency log

Release files / gllm_plugin-0.0.5-cp311-cp311-manylinux_2_31_x86_64.whl

Download URL gllm_plugin-0.0.5-cp311-cp311-manylinux_2_31_x86_64.whl
Size 405.9 kB
Tags CPython 3.11 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
2c404855e84e0b5d762a7a0d87007514447c86b13af43bde0ee98f7747bacf0b
BLAKE2b-256 checksum
How to use checksums
539515623f1a6574e531b889198c815bcad834980c216c939bed3f620e3aa825
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via poetry/1.8.3 CPython/3.13.2 Linux/6.13.7-200.fc41.x86_64

Release files / gllm_plugin-0.0.5-cp311-cp311-macosx_14_0_arm64.whl

Download URL gllm_plugin-0.0.5-cp311-cp311-macosx_14_0_arm64.whl
Size 218.3 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
27241a61dfd24c26af50a65da0c2c663353d93475d6caa71f8178aaa89120f1d
BLAKE2b-256 checksum
How to use checksums
3953532cfa35235c8039ef57d922b7534bd6414c332f9ef3cf7875e5e1a4a584
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 21, 2025.

Transparency log

Release files / gllm_plugin-0.0.5-cp311-cp311-macosx_13_0_x86_64.whl

Download URL gllm_plugin-0.0.5-cp311-cp311-macosx_13_0_x86_64.whl
Size 412.7 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
f7bb9790386614d54815e3c02b09d3808f95918e92fbd81e0a0eadef75956d59
BLAKE2b-256 checksum
How to use checksums
1bf4d3ffc157283be165c52038e5903475838ade7936f6b3b7f281889ee3ae58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.11.0 Linux/6.13.7-200.fc41.x86_64

Release history Release notifications | RSS feed

This release

0.0.5 This release

8 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page