Skip to main content

render-lab-tasks-render-kv

Nine Render Key Value tasks: kv.get, kv.set, kv.incr, kv.expire, kv.delete, kv.lock, kv.unlock, kv.listPush, and kv.listRange. Import render_lab_tasks_render_kv.tasks for explicit registration. Each task also exports an injectable async *_impl(ctx, input, *, deps=...).

REDIS_URL is read at first use. A linked Render Key Value instance provides its private connection URL. There are no other credential requirements.

from render_lab_tasks_render_kv.tasks import app, get_impl
# await get_impl(ctx, {"key": "example"})

Connections are closed after each raw invocation. Redis transport retries are explicitly disabled. The durable policy allows three retries at 1s, 2s, 4s. Increment and list append can execute twice if a connection fails after the write. Lock acquisition uses SET NX EX; unlock uses one atomic compare-and-delete Lua command. List append followed by TTL refresh is two Redis commands, matching TypeScript; partial failure may leave a list without the requested TTL.

Hermetic tests verify command arguments and failure behavior. Live connection, failover, contention, and expiry checks remain in the repository testing backlog.

Installation

pip install render-lab-tasks-render-kv==0.1.0

Metadata

Release files for render-lab-tasks-render-kv 0.1.0

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

Source distribution (sdist)

Source distribution for render-lab-tasks-render-kv 0.1.0
File Size Uploaded Provenance Actions
render_lab_tasks_render_kv-0.1.0.tar.gz 6.1 kB With provenance Details for render_lab_tasks_render_kv-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for render-lab-tasks-render-kv 0.1.0
File Interpreter ABI Platform Actions
render_lab_tasks_render_kv-0.1.0-py3-none-any.whl Python 3 none any Details for render_lab_tasks_render_kv-0.1.0-py3-none-any.whl

Total release size: 16.4 kB

Release files / render_lab_tasks_render_kv-0.1.0.tar.gz

Download URL render_lab_tasks_render_kv-0.1.0.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
fca56cb80a2e0e28845733cad8955e19cf7fe00dfc3f4ef6a248ee36ddf0a0ba
BLAKE2b-256 checksum
How to use checksums
95200ff9ef72178c7467cc81db7f3ba892111e25f8f1e19b36022a48357b7807
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Release files / render_lab_tasks_render_kv-0.1.0-py3-none-any.whl

Download URL render_lab_tasks_render_kv-0.1.0-py3-none-any.whl
Size 10.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3af500015ae7cb241c4ebe78ab70f62594ee15fc90e2b82b3df5a7ffd419d941
BLAKE2b-256 checksum
How to use checksums
7515c66778e181b72207992861e9d99666f9ca384270adb86496d9e6f52359cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 9, 2026.

Transparency log

Security for render-lab-tasks-render-kv 0.1.0

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for render_lab_tasks_render_kv-0.1.0.tar.gz

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 Sep 9, 2026.

Transparency log

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

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