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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file render_lab_tasks_pinecone-0.1.0.tar.gz.
File metadata
- Download URL: render_lab_tasks_pinecone-0.1.0.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55845b83698ba54b02fc5380e5ddfc77e66d7e4ed1f68ea1d98786779363e6b6
|
|
| MD5 |
2a16867e16802e962351f9e77167294f
|
|
| BLAKE2b-256 |
f8855ec0333dd48b2e1b963f919670291a30448cb2a9d6f48b1f0f9d25d151a2
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
render_lab_tasks_pinecone-0.1.0.tar.gz -
Subject digest:
55845b83698ba54b02fc5380e5ddfc77e66d7e4ed1f68ea1d98786779363e6b6 - Sigstore transparency entry: 2767921637
- Sigstore integration time:
-
Permalink:
render-lab/render-tasks-python@b601664587ba5882dd7c8efabfc8908151008df6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/render-lab
-
Access:
internal
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b601664587ba5882dd7c8efabfc8908151008df6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file render_lab_tasks_pinecone-0.1.0-py3-none-any.whl.
File metadata
- Download URL: render_lab_tasks_pinecone-0.1.0-py3-none-any.whl
- Upload date:
- Size: 16.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12efd0afd125255b33aec86aab8dc58b5273cf4e96b5d996d593b30c215b666b
|
|
| MD5 |
8b74b3f09e6c5b97d36c66b8c02c19b9
|
|
| BLAKE2b-256 |
3ae10d51cb627616af8591a976aa023a379cc6807b5acce5ae88aa5f7b8528e9
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
render_lab_tasks_pinecone-0.1.0-py3-none-any.whl -
Subject digest:
12efd0afd125255b33aec86aab8dc58b5273cf4e96b5d996d593b30c215b666b - Sigstore transparency entry: 2767921691
- Sigstore integration time:
-
Permalink:
render-lab/render-tasks-python@b601664587ba5882dd7c8efabfc8908151008df6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/render-lab
-
Access:
internal
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b601664587ba5882dd7c8efabfc8908151008df6 -
Trigger Event:
workflow_dispatch
-
Statement type: