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

Uploaded CPython 3.14Windows x86-64

multibucket-0.2.4-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.4-cp313-cp313-win_amd64.whl (486.4 kB view details)

Uploaded CPython 3.13Windows x86-64

multibucket-0.2.4-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.4-cp312-cp312-win_amd64.whl (490.7 kB view details)

Uploaded CPython 3.12Windows x86-64

multibucket-0.2.4-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.4-cp311-cp311-win_amd64.whl (494.3 kB view details)

Uploaded CPython 3.11Windows x86-64

multibucket-0.2.4-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.4-cp310-cp310-win_amd64.whl (494.9 kB view details)

Uploaded CPython 3.10Windows x86-64

multibucket-0.2.4-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.4-cp39-cp39-win_amd64.whl (496.8 kB view details)

Uploaded CPython 3.9Windows x86-64

multibucket-0.2.4-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.4-cp38-cp38-win_amd64.whl (508.2 kB view details)

Uploaded CPython 3.8Windows x86-64

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

File metadata

  • Download URL: multibucket-0.2.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 497.0 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.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5b727f8ff3f3fccbd7da5f80b3cf3984da3200c845f368f2207d3e3451205f8f
MD5 5f99f6f82318895950a02fc87ff31129
BLAKE2b-256 245ce91f812e85ef6dab167d3ae66d469c36702adeb6972824051f5b53d3647f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.4-cp314-cp314-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4d123dc194de925641acc667572102539897b8f8a7c5ce29313797d68d54e07b
MD5 47547a3569e2317c1bd013efd45b5ce4
BLAKE2b-256 5ffdf8c058ec56055b18a0d20d53e101982bb5790869fc2c4d141ab5da96da16

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 486.4 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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1136d324a914a6a1d7dc3ab5318681b26373cae08c71cf7dbe5b975fc8b4703e
MD5 fc3a3bc16e1bf8759e559d2821400ece
BLAKE2b-256 17d306c031aef95e2ae3d1fe86cfe38bee628c276aa4573f7ce7c2d767142755

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.4-cp313-cp313-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0c7aa7de42c1b4baf9bf2625093ea09c1d21584385977155d5c1e6994fdcc6fa
MD5 b5623cd15c6b25f1848e3c8c3cf4af22
BLAKE2b-256 83d30fb2e91a457a4be1ae58b7352a5ede7bb8442dfcf2be94f209553ba21178

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 490.7 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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 42cbe5521aeab4256386c2d99db6bd5c4f180e995fdba6067e3099edf9e6902c
MD5 ce59d66a140ebcafecb1ca380594b3ac
BLAKE2b-256 4a5d85274d6eaf3efb5cc89c57ab0ccc82439967c6003ea3d652619212a6e64f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.4-cp312-cp312-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 007a4e2091625f4610f67ec9c13b1aabc2ae63419c6f72c2ed59a2a73d2791ce
MD5 cfd51ff41c0504f8be492a3f23b4bd18
BLAKE2b-256 527f3996e2ef143bf8e62e558023c47efa4d4dbe6c9981b15ff7c4a8b1e708dd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 494.3 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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6e181978aa2fb362b069a126518fe654ddfbde0d00e6e359305c9504b65a5718
MD5 d17eefc4ae3d042a77c10295779f18fb
BLAKE2b-256 58b735cb27d573b24858f6a89e84f56c3e66f8413dbee582ff3238fe4d0ab627

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.4-cp311-cp311-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7529fd3ee60e24104c5a5140dfcb415f79609b87d844508901f1a3c376a31ad9
MD5 ee6de267e649862571c9c5134defec0a
BLAKE2b-256 a0d7b315e1553e086db50ae32bef8be9a1880b6b88c05807f087b42e1adfedea

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 494.9 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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0fc526821434435f345db9f9e6d74dd726c8ba09edd528101ab6e0750bda09c2
MD5 29a19829b851eb805ebf66f186d44207
BLAKE2b-256 e797cdf0b83ce412d4a4e8be506982163fc33632e440122250b3ae794a083422

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.4-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cd29bac54844c108c4d5205a24f02dddec337146059cf4a6150fcdc20f9328d3
MD5 c306e631ce1c4368f62c2f6daeca07bd
BLAKE2b-256 1f4a767be9ffc5098d460a20fa0871b7159368ce5b9e2ada5a13cdc290d19bbe

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 496.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.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 192675c50e374b7660764856ab08b1d67264442002cbac01048dc69c7319d8fd
MD5 b51f3aaf92cd18e18049479612ffde13
BLAKE2b-256 23795c181ff5829afa0ab501ae59fe4d29814d26b73d7ba1ee286de076ddae55

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.4-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 29f13046cb1d3cb0ac99af4a98d4d569b1966ed72ebc719f2155463aaea2a4a4
MD5 95dc36f44f969843c18ee5396e5f3e97
BLAKE2b-256 daab4209c08d097c91914bac3144afc450d920d2ef4f0d89579de9033d8b5dfa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 508.2 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.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b06d4f45fef10915e9b233bd6f9c3ad878c5a092d09583aa71e0963b1a66ece4
MD5 568f1afb7bdaa9b9ec096033e41280c5
BLAKE2b-256 2f837be4d9546df115b540247acb2e640bd83d8f9bea2c6d95da1edc08225167

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.4-cp38-cp38-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6bd3003aa25de0e4dff7ae6f5be23239666e6929cf87a33e79cfe9d7c3d96c23
MD5 34f340e43d1bd18cd715a68c317e3636
BLAKE2b-256 ce790834ec0438ba89f561aacd059a7f119dd98e1a02cbc6c50b6ef25649e349

See more details on using hashes here.

Provenance

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

0.2.5

14 files

This release

0.2.4 This release

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