Skip to main content

render-lab-tasks-pinecone

Twelve tasks for index provisioning, namespaces, vectors, search, and bulk imports. Import render_lab_tasks_pinecone.tasks for registration; each operation exports an injectable async *_impl(ctx, input, *, deps=...) alongside the wrapped task.

PINECONE_API_KEY is required at first use. Data-plane calls first describe the index to resolve its HTTPS host. REST requests use API version 2026-04, matching the pinned TypeScript SDK 8.0.0. There are no transport retry loops. Stable vector IDs support convergent upserts; startImport has no automatic durable retries.

Provisioning checks immutable dimension/metric/cloud/region fields. Search takes exactly one vector or ID. Delete requires exactly one ids/filter/deleteAll mode. Upsert/fetch are capped at 1,000 records; list/search/fetch DTOs are rejected at 4 MiB. Namespace record counts that arrive as strings remain null, matching the source mapping; this inherited loss is tracked for live validation.

Bulk import options map to errorMode.onError and integrationId. Await operations poll by throwing. Terminal exceptions still follow the source durable policy. The source provision error embeds undefined status because its message is built before the first read; Python preserves it for source parity.

The hermetic fixtures run through the actual TS SDK with an injected fetch and compare wire requests and DTO results. No live indexes, imports, or vector writes have been performed. Account/region availability, namespace schema enforcement, imports, bounds, and conflict recovery remain in the live-testing backlog.

Installation

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

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_pinecone-0.1.0.tar.gz (9.3 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_pinecone-0.1.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for render_lab_tasks_pinecone-0.1.0.tar.gz
Algorithm Hash digest
SHA256 55845b83698ba54b02fc5380e5ddfc77e66d7e4ed1f68ea1d98786779363e6b6
MD5 2a16867e16802e962351f9e77167294f
BLAKE2b-256 f8855ec0333dd48b2e1b963f919670291a30448cb2a9d6f48b1f0f9d25d151a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for render_lab_tasks_pinecone-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_pinecone-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for render_lab_tasks_pinecone-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 12efd0afd125255b33aec86aab8dc58b5273cf4e96b5d996d593b30c215b666b
MD5 8b74b3f09e6c5b97d36c66b8c02c19b9
BLAKE2b-256 3ae10d51cb627616af8591a976aa023a379cc6807b5acce5ae88aa5f7b8528e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for render_lab_tasks_pinecone-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

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