Observed since 20 Oct, 15:38 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Streaming S3-compatible object store for large binary artifacts (Path-2)
Streaming S3-compatible object store for large binary artifacts (Path-2 of the scope-and-objects design): pcaps, DB dumps, rendered reports, evidence.
Implements the dependency-free ObjectStore protocol from
3tears-media-contracts over any S3-compatible backend (MinIO in dev, S3 in
prod). Streaming by contract — uploads move through one part-size buffer
at a time via S3 multipart; downloads yield the response body in chunks — so
a multi-GB object never has to sit whole in a pod's memory.
Keys follow the platform's locked scope-first scheme (keys.build_object_key):
<customer_id>/<scope>/<category>/<YYYY>/<MM>/<DD>/<object_id>/<filename>
Lifted from metallm's S3Service and made streaming.
aioboto3 (the async S3 client) tracks aiobotocore, which caps botocore
below the latest sync-boto3 release. Adding this package therefore pins the
workspace's botocore/boto3 lower and transitively pulls wrapt and lxml
down a major version. That cap is inherent to using an async S3 client and is
accepted — the full 3tears suite is green under the resolved set. If any
package comes to rely on wrapt>=2 or lxml>=6 behavior, add an explicit
lower bound at the workspace level so resolution fails loudly instead of
silently regressing.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.72.0 | 20 Oct 2026 | 4 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Public sponsor counts have not been collected. These signals belong to the repository owner.
github · 1 observations shown. Missing days are unknown.
| Date / source period | Value | Observed at |
|---|---|---|
| 2026-10-20 | 0 | 2026-10-20T17:18:19.8928356Z |
Observed since 20 Oct, 15:38 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:c124b125524d1dda7e679551d66e6ff2841e3c9f89a72caddf805720dbca1efe