GPP Client
Pain-free python/CLI communication with the Gemini Program Platform (GPP).
Documentation: https://gpp-client.readthedocs.io/en/latest/
Source Code: https://github.com/gemini-hlsw/gpp-client
Overview
The GPP Client provides:
- A fully typed asynchronous Python client generated from the GPP GraphQL schema.
- High-level resource managers for CRUD operations.
- A
gppcommand-line interface for scripting and automation.
All details—including installation, quickstart, configuration, credentials, managers, orchestration layer, and code generation are documented in the official documentation.
Start here: https://gpp-client.readthedocs.io/en/latest/
Development Status
The library is under active development.
While core workflows are stable, some APIs and CLI flags may evolve between minor releases.
Installation
pip install gpp-client
Metadata
Release files for gpp-client 26.10.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| gpp_client-26.10.8.tar.gz | 254.1 kB | Without provenance | Details for gpp_client-26.10.8.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| gpp_client-26.10.8-py3-none-any.whl | Python 3 | none | any | Details for gpp_client-26.10.8-py3-none-any.whl |
Total release size: 547.9 kB
Release files / gpp_client-26.10.8.tar.gz
| Download URL | gpp_client-26.10.8.tar.gz |
|---|---|
| Size | 254.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9952907b908216129b7734f8457f3c8388de3828b6b64b49fcd03e632a3fafad
|
|
BLAKE2b-256 checksum How to use checksums |
1adfa9457bee4deb9db06806b71aa66750287db89c1a404f8b1cbe3ba56be627
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / gpp_client-26.10.8-py3-none-any.whl
| Download URL | gpp_client-26.10.8-py3-none-any.whl |
|---|---|
| Size | 293.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b5e914474f7c7850d59447fada8f77c90c43e7c736306f9e4d35b397cd1259c8
|
|
BLAKE2b-256 checksum How to use checksums |
54cbd10fb571cb2ba2d3b9b1c73470f937fafcc9aefe6442d6472eae22777680
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for gpp-client 26.10.8
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.