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.7-cp314-cp314-win_amd64.whl (498.8 kB view details)

Uploaded CPython 3.14Windows x86-64

multibucket-0.2.7-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.7-cp313-cp313-win_amd64.whl (488.9 kB view details)

Uploaded CPython 3.13Windows x86-64

multibucket-0.2.7-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.7-cp312-cp312-win_amd64.whl (492.6 kB view details)

Uploaded CPython 3.12Windows x86-64

multibucket-0.2.7-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.7-cp311-cp311-win_amd64.whl (496.2 kB view details)

Uploaded CPython 3.11Windows x86-64

multibucket-0.2.7-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.7-cp310-cp310-win_amd64.whl (496.8 kB view details)

Uploaded CPython 3.10Windows x86-64

multibucket-0.2.7-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.7-cp39-cp39-win_amd64.whl (498.8 kB view details)

Uploaded CPython 3.9Windows x86-64

multibucket-0.2.7-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.7-cp38-cp38-win_amd64.whl (509.7 kB view details)

Uploaded CPython 3.8Windows x86-64

multibucket-0.2.7-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.7-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 498.8 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.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2256c669e2cb2394b88050170c90bbd78b17029075da4228ce4c8e6b6ff9b73f
MD5 cdd46a75242c936aec4ebd7d8f3292ef
BLAKE2b-256 4e274c2324d17f91d7846e8bfb24776766e37cd12daab1bb9422d8a50f228e15

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.7-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.7-cp314-cp314-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.7-cp314-cp314-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1f5d71c0491dd4295112ec69d8364f9589598f42af43339e450160cc22419e37
MD5 15b55475333739803e8656a34eab284f
BLAKE2b-256 c8eadfb04d354288fbe8508d23acef0677b4bca6ea4acc4c32120f2875fc8ca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.7-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.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 488.9 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.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f6b5dd8d16371923cf871d0b7e92dc2b2929938decc2a5abc14b710bb735cc34
MD5 2a8b2cbb77eb09beebee6db57c30a0b2
BLAKE2b-256 872cab98db5c6ca8aad19bf28265cba7607b68712b177b3e32916bf270b9530f

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.7-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.7-cp313-cp313-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.7-cp313-cp313-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b96095cbae8205ab13360795f3210be0dfc48ebcfa2343b20911bf1577673603
MD5 ed6267e63879452e40a2dad930fe8c48
BLAKE2b-256 afed1563ace1fa8ac5ba15d0fe4ba195accd6a3f351a393f60970f44f48351a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.7-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.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 492.6 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.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f2bedbd3d755011cf743f8433a91fc804ca9b28e85ab9826b4e784b783b65ee7
MD5 5a2626fc00bcb4f9ebf02e9d7f5ff64b
BLAKE2b-256 90410dde20c45ebec0736f1bb3ed1a05f32189a2b1c55f483fa338940c2c79b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.7-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.7-cp312-cp312-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.7-cp312-cp312-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 54e5c1b92714b11df94109ce5136acb8a229b6dc90a7423d79da8ed755c2134e
MD5 3b16ee38cba2908d9e2f7f1115360591
BLAKE2b-256 ee3f21cdb665198f47d8392753f2bfcd7473104f69290128d33d7bbe6e7b6bd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.7-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.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 496.2 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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 371141effab6b285e32991eedbb4b79589e8e82c543960c1c6bc1c504f6e8928
MD5 54e149a477daadebf1dc38fc7e057932
BLAKE2b-256 475be60d170e69f72b0140b7807512eb96cde6dc714bbec4d347d1b304012d82

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.7-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.7-cp311-cp311-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.7-cp311-cp311-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 70ade5a729e825f8cd8bc6797832e36f11d19bd9bac207ab907f0bcc454bf936
MD5 d02edc434efae7d9d960b6fbdb70fac7
BLAKE2b-256 ee8023e0ecb67320f8d3fd0746e88a61c862c7449ffc65a7142a7e844f6c4c06

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.7-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.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 496.8 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.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3a986483ed2a39fc315f496dc8c5036518c4ebcd8a21d10f7dce27f5520bc346
MD5 b50c8b738b6a4ef9bae5a69c5eb50c3b
BLAKE2b-256 2e57f484b89e4e61c3f492be32642a5c762260c7c13f87297e524e24aa37e1a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.7-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.7-cp310-cp310-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.7-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c5c78b9d57a30945a10625694fdf5496904b5a5a72a6959531aa0df3a19a6a81
MD5 3c5b047ad6c49642600303703a7f292e
BLAKE2b-256 ad2c4782d4c40b440c367819440af2fc1f05a4333c46cceb2689ae86c16a961a

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.7-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.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 498.8 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.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0f14dac5412543cffae9dd5b904c20b573dbc213eeb151d20a75feafc4b280cd
MD5 96d8fe495e32215fd4ea38b50159037b
BLAKE2b-256 95cf2bf09a8db8429722e782c0f125230580905ddb3be3c03c56d929019c084e

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.7-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.7-cp39-cp39-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.7-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 493617a6f9dfb4e12013d611ce467187467f0f3138942a546026cfc53c6c7b61
MD5 21b00312cae4cd2e2ec0edf8267dc398
BLAKE2b-256 26a2f0eed85b06a958933e246782024fd021a1815183bdf23066efb84a121d8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.7-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.7-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: multibucket-0.2.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 509.7 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.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 95f126894e35579e61c4cbb4b61817304bfb3b1cd6dbbc3d3df869d95acef7a7
MD5 1123509e14f4f5663ee7c143e309411d
BLAKE2b-256 e18d6c72c9cd80a246c85ed7589ed1f9961f86659a75d6882d501de728a2109a

See more details on using hashes here.

Provenance

The following attestation bundles were made for multibucket-0.2.7-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.7-cp38-cp38-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for multibucket-0.2.7-cp38-cp38-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c3bbb0b7f97ae3ea9de208a2e10797523e7c35fad6a2a52ecc90f74dd641069a
MD5 e31a429b626bb90be336a9c1f3fea3e1
BLAKE2b-256 c7628af3be075e8e8f2d6eb32b9014e3619864229593ddfbeed0065bd87966ed

See more details on using hashes here.

Provenance

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

This release

0.2.7 This release

14 files

0.2.6

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