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

Uploaded CPython 3.14Windows x86-64

multibucket-0.2.3-cp314-cp314-manylinux_2_17_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

multibucket-0.2.3-cp313-cp313-win_amd64.whl (487.2 kB view details)

Uploaded CPython 3.13Windows x86-64

multibucket-0.2.3-cp313-cp313-manylinux_2_17_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multibucket-0.2.3-cp312-cp312-win_amd64.whl (490.8 kB view details)

Uploaded CPython 3.12Windows x86-64

multibucket-0.2.3-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.3-cp311-cp311-win_amd64.whl (494.8 kB view details)

Uploaded CPython 3.11Windows x86-64

multibucket-0.2.3-cp311-cp311-manylinux_2_17_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multibucket-0.2.3-cp310-cp310-win_amd64.whl (494.8 kB view details)

Uploaded CPython 3.10Windows x86-64

multibucket-0.2.3-cp310-cp310-manylinux_2_17_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multibucket-0.2.3-cp39-cp39-win_amd64.whl (496.7 kB view details)

Uploaded CPython 3.9Windows x86-64

multibucket-0.2.3-cp39-cp39-manylinux_2_17_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

multibucket-0.2.3-cp38-cp38-win_amd64.whl (508.2 kB view details)

Uploaded CPython 3.8Windows x86-64

multibucket-0.2.3-cp38-cp38-manylinux_2_17_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: multibucket-0.2.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 498.3 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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 af20b96b07a67ea3df1cdff5f353153559c60250cd28532338d53772c9769332
MD5 97572043c49b2ce03b7e7e21308d3282
BLAKE2b-256 3125265526c5d3f9f2a1e815d11ff8ddbcba66c017ee97bcd19b1d96c01122f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.3-cp314-cp314-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 738c129afe6b0905a3435126f73a4d3000f6f350ec2ab7522057d717b3898c32
MD5 aa0ac501251ca54f41998fed4c24a79a
BLAKE2b-256 0b641ddf694e37ae0891a2ecbfcd805e9d53f53553dd6aed38199d1e98a52905

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 487.2 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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d7e7cb05886981449f59cb0e1e454c46f874fb35d64e0cb9d90e4c6d8127230e
MD5 2d4b0de0cb6044e6b6ec48635631757e
BLAKE2b-256 b1a1f107b4141dd943126f2c7fe36abda8402b21bda0ac209c071229a31b20bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.3-cp313-cp313-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 21c70459da54c3d7210333a669f1c99a84ed632b08a24acb6db2f50fefd21187
MD5 5c65f79ba47447dcf7b18ac205b6f49e
BLAKE2b-256 02bfaee2e7a1a29893de3ea05782f72ebb80850105bc6f8cb3bd3bf9661fee89

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 490.8 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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8cb26afb002e41734fe5b860334bbc74517185a3d4b6aa3d653d780818e01662
MD5 3ee103c59334446832ae69bcbeb0769d
BLAKE2b-256 cd03b0afcc4a1a0fb2128dba15c74a28261fb1656570c3c70181786828be22d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.3-cp312-cp312-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 697a9653913fbb67de8c022aec7447c0e15c422c1bf70899a3100d7d2885c3d2
MD5 88c10c2fd5777ab5468da45cfcfa7faa
BLAKE2b-256 9cbcb4aef4dca13523802145f3cde13bb24a35921126650226731fc4baedd8c5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 494.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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9cad4d09f590b7671ade8e79f243ac01a562d9c288289978189b4f78f74595c0
MD5 22fa0baa56c71ba0d3cc43c7ffa0df2c
BLAKE2b-256 eddd4bdcde15e2966bbca324fb351e3eeb943af2b728eeba0b8285127d95d0b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.3-cp311-cp311-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e69ef19d06483d1fd403b50fb4f9f4c94b4f6e7779bc877aa1fcc4e88c65c28b
MD5 f4140249ab6c9c330c94b94ca1cd0156
BLAKE2b-256 6f47dd018012e8545238f671aa0bd22366231a4051610da64673130beb31da9b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 494.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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 caa71407d96927821cf51ab77e6e278dfee8ee5a00baf420c245f001016e2ad4
MD5 c2c86a18e4e3f9bdd2f8b7adca7fbd5a
BLAKE2b-256 519890dbc6309fd6f068997e7bb64f2c7b84272e110c4668adc50f6f974b56c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.3-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 398c9c8391d0f48bfce8083ac42934fc0193198a34f92aac64f5ec392faeb4d8
MD5 3635507f81ae4461c9b35522d791f4b3
BLAKE2b-256 409aabe4b78ba1085bc526392eed320e06f9592998f15618f12a1550a5d68f5e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 496.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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d28ae060b63d0a4144e4cc5a9909ea142b13d0aa9b0fb7753ed0588bfe2b07f9
MD5 45205516b7cdde69c48417dff4ebd37d
BLAKE2b-256 d8362f9c7b5528ab13291a3cf7a5cea1efe0684032393520f42a9fb86fbcec76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.3-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 39a83179f176e262639a4cf564832edb99ce35d1f54f453dec3f590fd9806640
MD5 36b1646ddacf357aa8e6cfa5d3ce0d84
BLAKE2b-256 42c892a225757427ab568cd6d51e60856a51049cc83a2744cd920b2a917b525b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: multibucket-0.2.3-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.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 73a667670e99beddfc506465f6a9043100e59d22247e34e072d833439914d467
MD5 95657c3e0ea5d4f959b7c9027eebeff4
BLAKE2b-256 562da1d72553fd84b6d4aebb20ca21a1f5eb8153c3b0be6a7766a28e2c0cf40e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for multibucket-0.2.3-cp38-cp38-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0a0acd2628edaaa8dff16ecb174a6f62e0d211fa7f76d1b905aea84a51e181c9
MD5 05c0890fcf9a40bd614058998343b59f
BLAKE2b-256 bfe1552920d558e3c8f7d0ed4cf45ba87c2340717a338acf3b1e1641812d4dad

See more details on using hashes here.

Provenance

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

0.2.4

14 files

This release

0.2.3 This release

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