Skip to main content

render-lab-tasks-core

Registration-free shared HTTP and polling mechanisms. This initial subset exposes HttpClient, ApiError, and is_retryable from .http, plus poll_until and poll_gate from .poll. No tasks, credentials, or vendor-specific DTOs.

Clients use a caller-owned async HTTPX client. Authentication and base URLs resolve at call time, per-call headers override defaults, empty/malformed JSON maps to None like the TS reference, and every request makes one attempt. Polling checks once and throws so the durable task policy schedules the next attempt; it never sleeps.

Remaining TS helpers (bounded media, Google OAuth, cadence construction, and the opt-in in-process retry exception) are not ported in this subset. Vendor packages own their explicit Render Retry values. No Render SDK dependency or registration.

Download files

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

Source Distribution

render_lab_tasks_core-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

render_lab_tasks_core-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file render_lab_tasks_core-0.1.0.tar.gz.

File metadata

  • Download URL: render_lab_tasks_core-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for render_lab_tasks_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c62367bf8ec123afd8340336dd01881334fb4a91eb660f911adf4db4318b03da
MD5 e4d984ef6a9ef0c28b9b30e2a58222c7
BLAKE2b-256 5dda1c510b2c7f2062b48484c40be3690120e6ecf29a4b7526620c7bdc6a65e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for render_lab_tasks_core-0.1.0.tar.gz:

Publisher: publish.yml on render-lab/render-tasks-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file render_lab_tasks_core-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for render_lab_tasks_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eb487ba2531d18fecd6cfd591d0a0ea6bc3c185c2d6e95227623416b017dd3ec
MD5 c1636d736e0961cca951b04694e2d30c
BLAKE2b-256 13e6f05c89b4f01ca78c1e3026487f59bbb7a63b2ef850ae414b60d344fb9c51

See more details on using hashes here.

Provenance

The following attestation bundles were made for render_lab_tasks_core-0.1.0-py3-none-any.whl:

Publisher: publish.yml on render-lab/render-tasks-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.1

2 files

This release

0.1.0 This release

2 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