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

Uploaded CPython 3.14Windows x86-64

multibucket-0.2.5-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.5-cp313-cp313-win_amd64.whl (488.5 kB view details)

Uploaded CPython 3.13Windows x86-64

multibucket-0.2.5-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.5-cp312-cp312-win_amd64.whl (492.2 kB view details)

Uploaded CPython 3.12Windows x86-64

multibucket-0.2.5-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.5-cp311-cp311-win_amd64.whl (495.8 kB view details)

Uploaded CPython 3.11Windows x86-64

multibucket-0.2.5-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.5-cp310-cp310-win_amd64.whl (496.4 kB view details)

Uploaded CPython 3.10Windows x86-64

multibucket-0.2.5-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.5-cp39-cp39-win_amd64.whl (498.4 kB view details)

Uploaded CPython 3.9Windows x86-64

multibucket-0.2.5-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.5-cp38-cp38-win_amd64.whl (509.4 kB view details)

Uploaded CPython 3.8Windows x86-64

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

File metadata

  • Download URL: multibucket-0.2.5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 498.6 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.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e94eb27212b950d68e270b8e2743d5e11e0bc429b78468974ffebea8388fdfcb
MD5 97ca69bcc017944ada4d9c4b28a13e14
BLAKE2b-256 523341b901cd45ba7acf3a60db67c9590e45fb634b6395648a925bff52e7dc72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.5-cp314-cp314-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8a6db03fb86ad06b5deba224503e884d71cab1c2ee4f936b0a65f074e7e48f0d
MD5 df826489f45f0d883f319d6c5986a8f6
BLAKE2b-256 c9436cfccddd2008786b9d0d2514bb9c9cbc50d86ec990716de6dd163ba71029

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 488.5 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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 683dc2d246b45d68fe0fbd98de01e9120d23281d371774eaa6c01dde5b3fdae2
MD5 bcb4129aaa03ed995010ef48375187ec
BLAKE2b-256 eee53fa50081e60d769e48afd212d02a0c3ce792a11e656ca6ffd7faacc1a821

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.5-cp313-cp313-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 70d1970a5eab84e2ecb5565057308b4e403fd5e149692b65a48090ff2ff6e0b5
MD5 69e315d57a2dc841912aeafd9b68f57a
BLAKE2b-256 49e0750caaf8d9fdbfe19229252eaf956d195a33d4eb9d773f4b14498f9b742b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 492.2 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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c090f79054e95b9ebce27ebc10381bfdce7caa6e687df96c6b03d64c610badf1
MD5 5f4f051ce15c2d018b74109f6db6e799
BLAKE2b-256 78419e5c35ec1269eff4b3c66ce2bfa85233cb1ef60a8fbe0325053d29a7a85a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.5-cp312-cp312-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cca46c226f97f3e27d5c6572c1e1b78331ed19a17f9495d691e1bd08061f8a14
MD5 191ca4cd225a9516d88271c3e7a8cadd
BLAKE2b-256 2f49b3947a5225f5de4eb4a559c9c3b1bb179b0df71482f7841dc620e30eb358

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 495.8 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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4448fd591014294d6c7f12b4c04a89cdd32498ab3156ecc136a0ad547a0120a7
MD5 a190bfcb055542cd1536dc71f90768dc
BLAKE2b-256 a1a3189846ac9f0a6bff3f7474162b9a805f3a35c2bc97212ceb1b0e83858ad8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.5-cp311-cp311-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4df2c117ee99b41b87dfe8c104954415e3ea7e8681f70f01c87aadd949f74199
MD5 b624b4e19f1e041378d2875709a0a99a
BLAKE2b-256 a2f262ef1b0568d10b183f06c6871cf0b5d954e68d59d317c62fdf2fc18dc59f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 496.4 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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 75d6abf0797c353004726b3cbe0203812b235ef26dd3a0ccd07ddc5a57737698
MD5 a7b08585ab8b69e702bb56edcc9062e6
BLAKE2b-256 72ce8dadec04cc2a69f9b4eee1d30808d7dd31ff33fb91bb2ae92296a18daef0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.5-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 933b5f89c310ab7515cef0b528831abc607c90e0b860ac4a5ab627a738aceb63
MD5 579b66461803c2c4ffc7ea6cd29e1a4f
BLAKE2b-256 217509c72db9169927f75e55846a03c8e8df38b401a4a782222ea996d18e3e3a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 498.4 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.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ef27929154ec6360d44e3e341073424ff984de8f54d4be3b7caf4b18afa9aaea
MD5 1044ca8b7234557238a91581f946c314
BLAKE2b-256 8675a61b43d451d38fd0728f3828df35bb59895b25b91202c880989636b4c358

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.5-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ba7f5cb473107d974ee305f9c4536c99934c960095f7982408cf2ef4f6d38762
MD5 bcd4669893bf68d2c77709f12d3d731b
BLAKE2b-256 ecc7b00862d86681e0b5f7b60d7d5dc1a21e95a6ffdeac5d3ce0bb9724351881

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 509.4 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.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a22db5de277618b4bb8c1af98ff4cf014154e38a9f3fd17c1bd4bdac244bfea0
MD5 32a49a824244f730fc7389bb4153f79c
BLAKE2b-256 73d90dea31de311a84dfcd79d24280ccc3d0117863c402710c6f5210129a9044

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.5-cp38-cp38-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a333a8ebdb54e7355db7052b8ab9909990decc59ea426bb087e3bae087a872ab
MD5 219eec760cdca14d556959abd506da47
BLAKE2b-256 755acb326ff7cbad622d563905e54d2c2c7ed88354851a4aac1a1d7861731f76

See more details on using hashes here.

Provenance

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

0.2.6

14 files

This release

0.2.5 This release

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