Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

jentic-apitools-public-apis-client

Shared GitHub client and improve-flow orchestration for interactions with the jentic-public-apis repository.

This package is consumed by both jentic-apitools-cli and jentic-apitools-api so that:

  • The CLI can drive imports, rescores, and improvements against jentic-public-apis without going through the API layer.
  • The API can serve the same operations over HTTP without duplicating GitHub client logic.

It contains:

  • github_service — REST client for the GitHub Contents and Git Data APIs, re-exporting the PR primitives from jentic-apitools-pipelines.github_pr.
  • improve — synchronous orchestrator (submit_improve) that runs improve_openapi against repo state and creates the resulting PR.
  • helpers — pure helpers (validate_path_component, get_github_token) shared between callers.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jentic_apitools_public_apis_client-1.0.0a23.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file jentic_apitools_public_apis_client-1.0.0a23.tar.gz.

File metadata

File hashes

Hashes for jentic_apitools_public_apis_client-1.0.0a23.tar.gz
Algorithm Hash digest
SHA256 6a3c2504d148bf40ac908ee4a6f706557e2d171e154fdc928f2bf81ac776e877
MD5 58c88eca1ad65fd71be2ecb5b54c023e
BLAKE2b-256 8568abdb9d0b7987ebb85298ef6db627a2b50a3354f6c6082ae2843adbad40b2

See more details on using hashes here.

File details

Details for the file jentic_apitools_public_apis_client-1.0.0a23-py3-none-any.whl.

File metadata

File hashes

Hashes for jentic_apitools_public_apis_client-1.0.0a23-py3-none-any.whl
Algorithm Hash digest
SHA256 d02155dfa1b89dc1b5bc7842b3878b8d6ea5134655b8c3bf8aa941375a23a12f
MD5 6ffb91e3ea38b8dd8c8fc4f6ffbbff24
BLAKE2b-256 9b1a70d1398d9556c2c34a20328a68b2b096c20709135fcafd5b6ef702a4e01f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page