Skip to main content

Multibucket

PyPI version Python License Documentation Status

多对象存储桶SDK,支持UCloud UFile阿里云 OSS腾讯云 COS七牛云 Kodo通用 S3 等云存储服务。

安装

pip install multibucket

快速开始

from multibucket import UCloudFileClient

# 初始化客户端
ufile = UCloudFileClient(
    public_key="your_public_key",
    private_key="your_private_key",
    bucket="your-bucket",
    region="cn-bj",
    timeout=30  # 全局超时时间(秒,可选)
)

# 上传文件
with open("image.jpg", "rb") as f:
    resp = ufile.upload("photos/image.jpg", f.read(), content_type="image/jpg")
print(resp.status_code)  # 200

# 上传本地文件(自动猜测 Content-Type)
success = ufile.upload_file("photos/image.jpg", "/path/to/image.jpg")
print(success)  # True/False

# 带重试的上传(默认重试 3 次)
success = ufile.upload_with_retry("backup/data.zip", data, retries=3)
print(success)  # True/False

# 获取文件 URL
url = ufile.get_path_url("photos/image.jpg")
print(url)  # https://your-bucket.cn-bj.ufileos.com/photos/image.jpg

# 生成分享链接(私有空间,默认 20 分钟有效)
share_url = ufile.get_shared_url("photos/image.jpg", expire_time=3600)
print(share_url)

# 判断文件是否存在
exists = ufile.is_exists("photos/image.jpg")
print(exists)  # True/False

# 获取文件内容到内存
data = ufile.get_content("photos/image.jpg")  # bytes
text = ufile.get_content("config.json", as_text=True)  # str

# 下载文件到本地
success = ufile.download("photos/image.jpg", "downloaded.jpg")
print(success)  # True/False

# 分片下载(支持进度回调)
success = ufile.multipart_download("videos/large.mp4", "large.mp4")

# 查询文件信息
resp = ufile.head("photos/image.jpg")
print(resp.headers["Content-Length"])

# 列出文件
resp = ufile.list(prefix="photos/", limit=50)
files = resp.json()["DataSet"]

# 删除文件
resp = ufile.delete("photos/image.jpg")
print(resp.status_code)  # 204

# 删除文件(简化版)
success = ufile.delete_file("photos/image.jpg")
print(success)  # True/False

高级功能

自定义域名(CDN)

ufile = UCloudFileClient(
    public_key="your_public_key",
    private_key="your_private_key",
    bucket="your-bucket",
    region="cn-bj",
    domain_url="https://cdn.example.com"  # 自定义 CDN 域名
)

内网访问

ufile = UCloudFileClient(
    public_key="your_public_key",
    private_key="your_private_key",
    bucket="your-bucket",
    region="cn-wlcb",
    internal=True  # 使用内网访问
)

分片上传(大文件)

# 自动分片上传,支持进度回调
def progress_callback(part_number, total_parts, uploaded, total):
    print(f"进度: {part_number + 1}/{total_parts}")

result = ufile.multipart_upload(
    key="videos/large.mp4",
    file_path="/path/to/large.mp4",
    content_type="video/mp4",
    callback=progress_callback
)

自定义 HTTP 客户端

可以通过 http_client 参数传入自定义的 httpx.Client 实例:

import httpx
from multibucket import UCloudFileClient

# 创建自定义 client
custom_client = httpx.Client(
    timeout=httpx.Timeout(connect=5.0, read=30.0),
    limits=httpx.Limits(max_connections=100)
)

# 使用自定义 client
ufile = UCloudFileClient(
    public_key="your_public_key",
    private_key="your_private_key",
    bucket="your-bucket",
    region="cn-bj",
    http_client=custom_client
)

注意: 当传入 http_client 时,timeout 参数不会生效,超时由自定义 client 控制。


阿里云 OSS

快速开始

from multibucket import AliyunOSSClient

# 初始化客户端
oss = AliyunOSSClient(
    access_key_id="your_access_key_id",
    access_key_secret="your_access_key_secret",
    bucket="your-bucket",
    region="oss-cn-hangzhou",
    timeout=30  # 全局超时时间(秒,可选)
)

# 上传文件
with open("image.jpg", "rb") as f:
    resp = oss.upload("photos/image.jpg", f, content_type="image/jpeg")
print(resp.status_code)  # 200

# 上传本地文件
success = oss.upload_file("photos/image.jpg", "/path/to/image.jpg")

# 获取文件 URL
url = oss.get_path_url("photos/image.jpg")
print(url)  # https://your-bucket.oss-cn-hangzhou.aliyuncs.com/photos/image.jpg

# 生成分享链接
share_url = oss.get_shared_url("photos/image.jpg", expire_time=3600)

# 下载文件
success = oss.download("photos/image.jpg", "downloaded.jpg")

# 判断文件是否存在
exists = oss.is_exists("photos/image.jpg")

# 删除文件
success = oss.delete_file("photos/image.jpg")

内网访问

oss = AliyunOSSClient(
    access_key_id="your_access_key_id",
    access_key_secret="your_access_key_secret",
    bucket="your-bucket",
    region="oss-cn-hangzhou",
    internal=True  # 使用内网访问
)

分片上传(大文件)

def progress_callback(part_number, total_parts, uploaded, total):
    print(f"进度: {part_number + 1}/{total_parts}")

result = oss.multipart_upload(
    key="videos/large.mp4",
    file_path="/path/to/large.mp4",
    content_type="video/mp4",
    callback=progress_callback
)

自定义 HTTP 客户端

import httpx
from multibucket import AliyunOSSClient

custom_client = httpx.Client(
    timeout=httpx.Timeout(connect=5.0, read=30.0)
)

oss = AliyunOSSClient(
    access_key_id="your_access_key_id",
    access_key_secret="your_access_key_secret",
    bucket="your-bucket",
    region="oss-cn-hangzhou",
    http_client=custom_client
)

注意: 当传入 http_client 时,timeout 参数不会生效,超时由自定义 client 控制。


七牛云 Kodo

快速开始

from multibucket import QiniuKodoClient

# 初始化客户端
qiniu = QiniuKodoClient(
    access_key="your_access_key",
    secret_key="your_secret_key",
    bucket="your-bucket",
    region="z0",             # 区域标识(默认 z0 华东)
    timeout=30               # 全局超时时间(秒,可选)
)

# 上传文件
with open("image.jpg", "rb") as f:
    resp = qiniu.upload("photos/image.jpg", f, content_type="image/jpeg")
print(resp.status_code)  # 200

# 上传本地文件
success = qiniu.upload_file("photos/image.jpg", "/path/to/image.jpg")

# 获取文件 URL
url = qiniu.get_path_url("photos/image.jpg")
print(url)  # http://your-bucket.s3.cn-east-1.qiniucs.com/photos/image.jpg

# 生成分享链接(私有空间)
share_url = qiniu.get_shared_url("photos/image.jpg", expire_time=3600)

# 下载文件
success = qiniu.download("photos/image.jpg", "downloaded.jpg")

# 判断文件是否存在
exists = qiniu.is_exists("photos/image.jpg")

# 删除文件
success = qiniu.delete_file("photos/image.jpg")

# 复制/移动文件
resp = qiniu.copy("photos/image.jpg", "backup/image.jpg")
resp = qiniu.move("photos/old.jpg", "photos/new.jpg")

区域标识

存储区域 Region ID S3 兼容域名
华东-浙江 z0 s3.cn-east-1.qiniucs.com
华东-浙江2 cn-east-2 s3.cn-east-2.qiniucs.com
华北-河北 z1 s3.cn-north-1.qiniucs.com
华南-广东 z2 s3.cn-south-1.qiniucs.com
北美-洛杉矶 na0 s3.us-north-1.qiniucs.com
亚太-新加坡 as0 s3.ap-southeast-1.qiniucs.com
亚太-河内 ap-southeast-2 s3.ap-southeast-2.qiniucs.com
亚太-胡志明 ap-southeast-3 s3.ap-southeast-3.qiniucs.com

SDK 会根据 region 自动生成 S3 兼容域名,无需手动指定 domain_url

分片上传(大文件)

def progress_callback(part_number, total_parts, uploaded_bytes, total_bytes):
    pct = uploaded_bytes / total_bytes * 100
    print(f"上传进度: {part_number + 1}/{total_parts} ({pct:.1f}%)")

result = qiniu.multipart_upload(
    key="videos/large.mp4",
    file_path="/path/to/large.mp4",
    content_type="video/mp4",
    callback=progress_callback,
    part_size=4 * 1024 * 1024,  # 4MB 每片(七牛云分片最大 4MB)
)

自定义 HTTP 客户端

import httpx
from multibucket import QiniuKodoClient

custom_client = httpx.Client(
    timeout=httpx.Timeout(connect=5.0, read=30.0)
)

qiniu = QiniuKodoClient(
    access_key="your_access_key",
    secret_key="your_secret_key",
    bucket="your-bucket",
    region="z0",
    http_client=custom_client
)

注意: 当传入 http_client 时,timeout 参数不会生效,超时由自定义 client 控制。


通用 S3 兼容存储

支持 AWS S3、MinIO、Cloudflare R2、腾讯 COS 等任何 S3 兼容服务。

快速开始

from multibucket import S3Client

# AWS S3
client = S3Client(
    access_key="your_access_key",
    secret_key="your_secret_key",
    bucket="your-bucket",
    region="us-east-1",
    timeout=30
)

# MinIO
client = S3Client(
    access_key="your_access_key",
    secret_key="your_secret_key",
    bucket="your-bucket",
    region="us-east-1",
    endpoint="http://localhost:9000"
)

# Cloudflare R2
client = S3Client(
    access_key="your_access_key",
    secret_key="your_secret_key",
    bucket="your-bucket",
    region="auto",
    endpoint="https://<account_id>.r2.cloudflarestorage.com"
)

# 上传文件
with open("image.jpg", "rb") as f:
    resp = client.upload("photos/image.jpg", f, content_type="image/jpeg")
print(resp.status_code)  # 200

# 上传本地文件
success = client.upload_file("photos/image.jpg", "/path/to/image.jpg")

# 获取文件 URL
url = client.get_path_url("photos/image.jpg")

# 生成预签名分享链接
share_url = client.get_shared_url("photos/image.jpg", expire_time=3600)

# 下载文件
success = client.download("photos/image.jpg", "downloaded.jpg")

# 判断文件是否存在
exists = client.is_exists("photos/image.jpg")

# 删除文件
success = client.delete_file("photos/image.jpg")

分片上传(大文件)

def progress_callback(part_number, total_parts, uploaded_bytes, total_bytes):
    pct = uploaded_bytes / total_bytes * 100
    print(f"上传进度: {part_number + 1}/{total_parts} ({pct:.1f}%)")

result = client.multipart_upload(
    key="videos/large.mp4",
    file_path="/path/to/large.mp4",
    content_type="video/mp4",
    callback=progress_callback,
    part_size=5 * 1024 * 1024,  # 5MB 每片(S3 最小分片 5MB)
)

自定义 HTTP 客户端

import httpx
from multibucket import S3Client

custom_client = httpx.Client(
    timeout=httpx.Timeout(connect=5.0, read=30.0)
)

client = S3Client(
    access_key="your_access_key",
    secret_key="your_secret_key",
    bucket="your-bucket",
    region="us-east-1",
    http_client=custom_client
)

注意: 当传入 http_client 时,timeout 参数不会生效,超时由自定义 client 控制。

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

multibucket-0.2.6-cp314-cp314-win_amd64.whl (498.7 kB view details)

Uploaded CPython 3.14Windows x86-64

multibucket-0.2.6-cp314-cp314-manylinux_2_17_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

multibucket-0.2.6-cp313-cp313-win_amd64.whl (488.8 kB view details)

Uploaded CPython 3.13Windows x86-64

multibucket-0.2.6-cp313-cp313-manylinux_2_17_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multibucket-0.2.6-cp312-cp312-win_amd64.whl (492.5 kB view details)

Uploaded CPython 3.12Windows x86-64

multibucket-0.2.6-cp312-cp312-manylinux_2_17_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multibucket-0.2.6-cp311-cp311-win_amd64.whl (496.1 kB view details)

Uploaded CPython 3.11Windows x86-64

multibucket-0.2.6-cp311-cp311-manylinux_2_17_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multibucket-0.2.6-cp310-cp310-win_amd64.whl (496.7 kB view details)

Uploaded CPython 3.10Windows x86-64

multibucket-0.2.6-cp310-cp310-manylinux_2_17_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multibucket-0.2.6-cp39-cp39-win_amd64.whl (498.7 kB view details)

Uploaded CPython 3.9Windows x86-64

multibucket-0.2.6-cp39-cp39-manylinux_2_17_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

multibucket-0.2.6-cp38-cp38-win_amd64.whl (509.6 kB view details)

Uploaded CPython 3.8Windows x86-64

multibucket-0.2.6-cp38-cp38-manylinux_2_17_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file multibucket-0.2.6-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 498.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for multibucket-0.2.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b1e57c8be27c43c71bb575a917c0e144d80e2af72dbca4f21ef567504d9ed2fc
MD5 642ff23c78cfcd5e36daf5cb51fa3a3a
BLAKE2b-256 3afa03d6be13c4a35a56844af9b7df6933a19029994c622bf4dfbf0e737323ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

File details

Details for the file multibucket-0.2.6-cp314-cp314-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.6-cp314-cp314-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 22d36341bcf793d15fa6f4731b9701d16390b412b1844b8c306bf13deae00fb6
MD5 a934a95d5377b1733dd460a33bcacdfc
BLAKE2b-256 44af75444b644f1d72214eb36417aecfbee6fc41b0acca35747ad0c01b619c50

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp314-cp314-manylinux_2_17_x86_64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

File details

Details for the file multibucket-0.2.6-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 488.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for multibucket-0.2.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3178cc6b5661543e7ca916fb17bfe9f2df706573979b141997d02fe3c20f8adc
MD5 f6cf66e5af1be0a27d3300a1bf52e772
BLAKE2b-256 5bed36a924d2e1858127ae63d25f0ad14131500905871af477355453b9f39b33

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

File details

Details for the file multibucket-0.2.6-cp313-cp313-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.6-cp313-cp313-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5781332dcd35773ee195f82de8456a2b58b16896f26b64ce9e0b22c5010909d3
MD5 e3df3e21edbc4461ee236a5a48a7f919
BLAKE2b-256 4f0633f279064391e15076f40052f992666842c176d2b63e268c1984e1545d58

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp313-cp313-manylinux_2_17_x86_64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

File details

Details for the file multibucket-0.2.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 492.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for multibucket-0.2.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dd22a26f78dab7ebff23024d5ff780bfd102f277da59eb8e0eddbbbdf596be8f
MD5 edf4bb381b6cf4b3f51be3f8d97f4dc8
BLAKE2b-256 a7869cfb77379b31ab5388190904dbe67ff3b5001609a85c95e2cb52baf0cc08

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

File details

Details for the file multibucket-0.2.6-cp312-cp312-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.6-cp312-cp312-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f2c48081e2fa801745a5e389eaf614e64d27b7e5b53fafbdaf57fcd8f782963f
MD5 d00125649a7a9edfa6837295c6ca5dfc
BLAKE2b-256 9069c1f02576740a964b32fd226faded89de570a16c74ff58089a324a5fc6263

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp312-cp312-manylinux_2_17_x86_64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

File details

Details for the file multibucket-0.2.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 496.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for multibucket-0.2.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 297b7778b45ba287232088ad5473aba0a921630fbf1d1b0db4ff70292ff5b073
MD5 3d65c92322fe26f3d873a25b1564f435
BLAKE2b-256 22fdf25f2b4f103a41645f5ec443f49b2319b3f151a87ff2be09a7af775c48a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

File details

Details for the file multibucket-0.2.6-cp311-cp311-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.6-cp311-cp311-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f232d8948bb67d8d0bd43c314155977a5cda10a25f96e59b542cfef1aefb11ba
MD5 813889c04d1015fa88e6d867a609f3f6
BLAKE2b-256 d938eabae2834f594c381ba1d26e3b13751d965f8f9053ed5241a61e31d4863a

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp311-cp311-manylinux_2_17_x86_64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

File details

Details for the file multibucket-0.2.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 496.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for multibucket-0.2.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 385cebe1c3f123c352733025d1e233b2c0d92b10cd42db9b7a6e36d502909ec1
MD5 1baf3b88d9437cca592d6f95f34eee65
BLAKE2b-256 5184f861f2ca166c342c9bec725bfcccd862a146989cf775017810a8550835db

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

File details

Details for the file multibucket-0.2.6-cp310-cp310-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.6-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 845bc1c71aab340238c5aa7fb319f0b87ffeb4ba64f826df3e610ac55ca023ae
MD5 91879b2f652508630e7718afddb07ca4
BLAKE2b-256 ceb3c77e709bb4ec1843fbed8387abe2b18e7cbec820d3a10ac13890a47fd319

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp310-cp310-manylinux_2_17_x86_64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

File details

Details for the file multibucket-0.2.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 498.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for multibucket-0.2.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6ed7515a6001198ecaef08c30075b92be4d4fb04508d17764d20abad23ad1c54
MD5 b6ec159dba1cbbabe8205d594afe32a4
BLAKE2b-256 de13a9b74596ec8f7c787ed8d30ec5a58f36fbeb2f64a072493a4cbc1835c938

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

File details

Details for the file multibucket-0.2.6-cp39-cp39-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.6-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b8293853631307331cde0394896c551e3b053c8f9bb171bba81223cfc45c9abd
MD5 dbf157b6d93a744c5fbcdd17efc5f2dd
BLAKE2b-256 e05c5ef5e04957bd4011905f1df7228e34be25df443d5f0013bbaa48cb7458fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp39-cp39-manylinux_2_17_x86_64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

File details

Details for the file multibucket-0.2.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 509.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for multibucket-0.2.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4f273659aa168e930ec496776b69720d6dbbe9905db40a695440e5f69a4ca683
MD5 72eaadd07c2f8960580fe3c066386ee9
BLAKE2b-256 99b7164260ae94b50eb9befb3ba4fdc163b6375a69ae7fddebdc9157b4d1c84a

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp38-cp38-win_amd64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

File details

Details for the file multibucket-0.2.6-cp38-cp38-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.6-cp38-cp38-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e70c738511496b7db79b9a2ac3cef688e84baec2804e5c5752bc9fe5fcbe2792
MD5 069c158089a002feaa4461ce5fcb2141
BLAKE2b-256 b76b78c3895a16c6ad7d2bbabd4f2010cbb496b59ef89ffc0cb0a9df0a5737b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.6-cp38-cp38-manylinux_2_17_x86_64.whl:

Publisher: wheels.yml on zhenzi0322-package/multibucket

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

Release history Release notifications | RSS feed

0.2.12

14 files

0.2.11

14 files

0.2.10

14 files

0.2.7

14 files

This release

0.2.6 This release

14 files

0.2.5

14 files

0.2.4

14 files

0.2.3

14 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page