Skip to main content

stellarmesh-storage

stellarmesh-storage 提供严格类型的同步与异步 Python 客户端,通过项目级 storage-service 获取预签名请求,并让对象字节直接在客户端与 S3 或 MinIO 之间传输。

from stellarmesh_storage import Client, ClientConfig

config = ClientConfig(
    base_url="http://storage-service:8090",
    token="storage-project-service-token-00000001",
    timeout_seconds=5.0,
    max_attempts=3,
)

with Client(config) as client:
    client.upload_file("documents", "reports/a.pdf", "/work/a.pdf")
    client.download_file("documents", "reports/a.pdf", "/work/result.pdf")

包提供 Stat、Delete、预签名 GET/PUT、显式 Multipart、单次文件上传和原子文件下载。控制面 service token 不会进入数据面请求,CreateMultipart 与 CompleteMultipart 不会因不确定结果自动重试。

完整接入、重试和安全边界见仓库文档 docs/sdk/python/storage.md

Download files

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

Source Distribution

stellarmesh_storage-0.1.1.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

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

stellarmesh_storage-0.1.1-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file stellarmesh_storage-0.1.1.tar.gz.

File metadata

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

File hashes

Hashes for stellarmesh_storage-0.1.1.tar.gz
Algorithm Hash digest
SHA256 31bb16ea83d82e0a8771442e440384fc7c5cf6539e1403076d09d803930f9408
MD5 a0a352a2ab3e31aa504eef7f5ed96de6
BLAKE2b-256 b2f4aee760134779fce1d3d500eb7fa1f61fdf54e2f92d346f85edd911542d88

See more details on using hashes here.

Provenance

The following attestation bundles were made for stellarmesh_storage-0.1.1.tar.gz:

Publisher: release-python.yml on L1ndenbaum/stellarmesh-sdk

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

File details

Details for the file stellarmesh_storage-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for stellarmesh_storage-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fbc00b3c9fc02e038926c75d83861d995baa631689aece385edb07f032614817
MD5 b1311a530a5cb32785d2bff76ac12006
BLAKE2b-256 ff7c97cd86ddbe2688f536abfe88e66d6899266abfcebdc652f5966e01cf7646

See more details on using hashes here.

Provenance

The following attestation bundles were made for stellarmesh_storage-0.1.1-py3-none-any.whl:

Publisher: release-python.yml on L1ndenbaum/stellarmesh-sdk

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.1 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