Skip to main content

Apache OpenDAL™ Python Binding

Project description

Apache OpenDAL™ Python Binding

img PyPI Website

This package intends to build a native python binding for Apache OpenDAL.

Useful Links

Installation

pip install opendal

Usage

fs service example:

import opendal

op = opendal.Operator("fs", root="/tmp")
op.write("test.txt", b"Hello World")
print(op.read("test.txt"))
print(op.stat("test.txt").content_length)

Or using the async API:

import asyncio

async def main():
    op = opendal.AsyncOperator("fs", root="/tmp")
    await op.write("test.txt", b"Hello World")
    print(await op.read("test.txt"))

asyncio.run(main())

s3 service example:

import opendal

op = opendal.Operator("s3", root="/tmp", bucket="your_bucket_name", region="your_region")
op.write("test.txt", b"Hello World")
print(op.read("test.txt"))
print(op.stat("test.txt").content_length)

Or using the async API:

import asyncio

async def main():
    op = opendal.AsyncOperator("s3", root="/tmp", bucket="your_bucket_name", region="your_region")
    await op.write("test.txt", b"Hello World")
    print(await op.read("test.txt"))

asyncio.run(main())

Development

Setup virtualenv:

uv venv --python 3.11

Install all the dependencies:

uv sync --all-groups --all-extras

Run some tests:

# To run `test_write.py` and use `fs` operator
OPENDAL_TEST=fs OPENDAL_FS_ROOT=/tmp uv run pytest -vk test_write

Build API docs:

uv run mkdocs build

Used by

Check out the users list for more details on who is using OpenDAL.

License and Trademarks

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0

Apache OpenDAL, OpenDAL, and Apache are either registered trademarks or trademarks of the Apache Software Foundation.

Project details


Download files

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

Source Distribution

opendal-0.45.20.tar.gz (990.3 kB view details)

Uploaded Source

Built Distributions

opendal-0.45.20-cp313-cp313t-win_amd64.whl (15.0 MB view details)

Uploaded CPython 3.13tWindows x86-64

opendal-0.45.20-cp313-cp313t-musllinux_1_1_x86_64.whl (14.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.1+ x86-64

opendal-0.45.20-cp313-cp313t-musllinux_1_1_armv7l.whl (13.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.1+ ARMv7l

opendal-0.45.20-cp313-cp313t-musllinux_1_1_aarch64.whl (13.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.1+ ARM64

opendal-0.45.20-cp313-cp313t-manylinux_2_28_aarch64.whl (13.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

opendal-0.45.20-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

opendal-0.45.20-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (13.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

opendal-0.45.20-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (26.9 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

opendal-0.45.20-cp311-abi3-win_amd64.whl (14.9 MB view details)

Uploaded CPython 3.11+Windows x86-64

opendal-0.45.20-cp311-abi3-musllinux_1_1_x86_64.whl (14.6 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.1+ x86-64

opendal-0.45.20-cp311-abi3-musllinux_1_1_armv7l.whl (13.3 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.1+ ARMv7l

opendal-0.45.20-cp311-abi3-musllinux_1_1_aarch64.whl (13.6 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.1+ ARM64

opendal-0.45.20-cp311-abi3-manylinux_2_28_aarch64.whl (13.4 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

opendal-0.45.20-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

opendal-0.45.20-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (13.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARMv7l

opendal-0.45.20-cp311-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (26.9 MB view details)

Uploaded CPython 3.11+macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

opendal-0.45.20-cp310-cp310-win_amd64.whl (14.9 MB view details)

Uploaded CPython 3.10Windows x86-64

opendal-0.45.20-cp310-cp310-musllinux_1_1_x86_64.whl (14.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

opendal-0.45.20-cp310-cp310-musllinux_1_1_armv7l.whl (13.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARMv7l

opendal-0.45.20-cp310-cp310-musllinux_1_1_aarch64.whl (13.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

opendal-0.45.20-cp310-cp310-manylinux_2_28_aarch64.whl (13.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

opendal-0.45.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

opendal-0.45.20-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (13.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

opendal-0.45.20-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (26.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file opendal-0.45.20.tar.gz.

File metadata

  • Download URL: opendal-0.45.20.tar.gz
  • Upload date:
  • Size: 990.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for opendal-0.45.20.tar.gz
Algorithm Hash digest
SHA256 9f6f90d9e9f9d6e9e5a34aa7729169ef34d2f1869ad1e01ddc39b1c0ce0c9405
MD5 d01d6128dd7969919d4b4740e187825a
BLAKE2b-256 2f3f927dfe1349ae58b9238b8eafba747af648d660a9425f486dda01a10f0b78

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20.tar.gz:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: opendal-0.45.20-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 15.0 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for opendal-0.45.20-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 5af03824ffca796a2c77b570760bb7ddc754e9485f882fed5cc834aab4772cbf
MD5 db6d124cfca88ebb349c43513ff3afe5
BLAKE2b-256 01ecd149ed82a5cc175460e044e040d2e09e496c74e699112c6ee9d1828ff6a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp313-cp313t-win_amd64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp313-cp313t-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp313-cp313t-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 197239aa43221c8bc9b46cfeeeafbfd2e59eee7a0ec4cbe83d89a3efd53c24a3
MD5 9186a75ac7b8cc47903b9f2c291690e3
BLAKE2b-256 3929b02073b097915eb4c381e21bb48e5ae16dd5a6b6edb5995fb87607a82b0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp313-cp313t-musllinux_1_1_x86_64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp313-cp313t-musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp313-cp313t-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 ccf9a1cab13fa4f4c44a14f85fe42ec99ba2595808fae44d753ef2f9ba7b55e3
MD5 310fb221b83565d6b06aee8e8521ecc9
BLAKE2b-256 0cc4e2e89ac6d63f412dad51243184270f5095eb7c6ee00504b245df65957efb

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp313-cp313t-musllinux_1_1_armv7l.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp313-cp313t-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp313-cp313t-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1d6fc2e24cdcb26c86d5db213f8034db41386a25343b70dca01e79874f849e4c
MD5 5157665d7115162168bc79bc2242f544
BLAKE2b-256 a1ed3b00e7ecef6fee7ce335aa5da2077855df6f2e1eac40d7f4a98a5de5f5e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp313-cp313t-musllinux_1_1_aarch64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b19a4428a2a5234f6dab569b36a1423f67ff243aafc36ab1958f709304a2b580
MD5 cd4dc8569f9e8c1710d1e044a673581b
BLAKE2b-256 bb36df5fe4db6bef0e008238df573227d84dfb1d57c03717dcc400920d96e2e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp313-cp313t-manylinux_2_28_aarch64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8eb1da41f7d729ca0639e4ec6481515ad5b94ef016b0d5cf9e34b391ca0086c
MD5 7511c9caf5d1952cbfd472493dab0680
BLAKE2b-256 c9de1ac5db8e66817d7526af2ecac6d7afca6949322d6a208dd436e87ea08007

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7afc556fca1442f7c667bdebe38ab77d87bae7fa3dd9ac8a42525fd110b12095
MD5 c51890cfb413f6fc31a5b6af8a286308
BLAKE2b-256 95613de0cbdcf95b7164e5701d83f621bb85ca3dd7a8c9835476a4904121d5a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 1170ea1f3f082b9ccffe49b2483ddcccbf7cac1f3d2398391f7702e15ab5286a
MD5 c9f9c9f984455ebc6ec589e55c0c6d7b
BLAKE2b-256 aba97a4ae9b309c5a675cfedd22c1d020b4f7d3a69a7a4db104d327391a0bf95

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: opendal-0.45.20-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 14.9 MB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for opendal-0.45.20-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 145efd56aa33b493d5b652c3e4f5ae5097ab69d38c132d80f108e9f5c1e4d863
MD5 a43a50afa8be38ebe6cb2cad01b32b00
BLAKE2b-256 7483cc7c6de29b0a7585cd445258d174ca204d37729c3874ad08e515b0bf331c

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp311-abi3-win_amd64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp311-abi3-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp311-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 539de9b825f6783d6289d88c0c9ac5415daa4d892d761e3540c565bda51e8997
MD5 0c9fb2b571f85f3a340a8c36fbdd9a43
BLAKE2b-256 213905262f748a2085522e0c85f03eab945589313dc9caedc002872c39162776

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp311-abi3-musllinux_1_1_x86_64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp311-abi3-musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp311-abi3-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 891d2f9114efeef648973049ed15e56477e8feb9e48b540bd8d6105ea22a253c
MD5 fba286a7f6e6e6905de4738d90fb0418
BLAKE2b-256 3c9d5d8c20c0fc93df5e349e5694167de30afdc54c5755704cc64764a6cbb309

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp311-abi3-musllinux_1_1_armv7l.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp311-abi3-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp311-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d8947857052c85a4b0e251d50e23f5f68f0cdd9e509e32e614a5e4b2fc7424c4
MD5 b9e2eea98fd24b58a5ebb6284bcd265a
BLAKE2b-256 c778c9651e753aaf6eb61887ca372a3f9c2ae57dae03c3159d24deaf018c26dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp311-abi3-musllinux_1_1_aarch64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45a3adae1f473052234fc4054a6f210df3ded9aff10db8d545d0a37eff3b13cc
MD5 d417e4e12d5ea87d42f5fd206647372f
BLAKE2b-256 c683713a1e1de8cbbd69af50e26644bbdeef3c1068b89f442417376fa3c0f591

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp311-abi3-manylinux_2_28_aarch64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d12cc5ac7e441fb93d86d1673112d9fb08580fc3226f864434f4a56a72efec53
MD5 ff37acb5507e6383f3ea312a4b0ea9d2
BLAKE2b-256 4994c5de6ed54a02d7413636c2ccefa71d8dd09c2ada1cd6ecab202feb1fdeda

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 629bfe8d384364bced6cbeb01f49b99779fa5151c68048a1869ff645ddcfcb25
MD5 85d2f8b1115ca69590673298dd9ae2bc
BLAKE2b-256 121f83e415334739f1ab4dba55cdd349abf0b66612249055afb422a354b96ac8

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp311-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp311-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 35acdd8001e4a741532834fdbff3020ffb10b40028bb49fbe93c4f8197d66d8c
MD5 9f1e0c16f95f423ac3e53f151430f8c3
BLAKE2b-256 84776427e16b8630f0cc71f4a1b01648ed3264f1e04f1f6d9b5d09e5c6a4dd2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp311-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: opendal-0.45.20-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 14.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for opendal-0.45.20-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e3987c4766a3611ea8cb3a216f21d083ac3e7fa91eb2ff7c0ebe5dc6e6958cce
MD5 0f0672693cd73ec60df6ad3fa9651ea3
BLAKE2b-256 5028bb822cad3f3ef15836227751dad46554c499bbefcf0eb34b4cc7e9975e9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp310-cp310-win_amd64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3bbdfcb6840ab8bbd29c36a2a329c1f691023b3cd6a26f8a285dc89f39526017
MD5 fa541771fbb71ef6d42a9bde7dfc52d5
BLAKE2b-256 fc3621495e4a405d47ece52df98c323ba9467f43e0641e04819ab5732bf0f370

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp310-cp310-musllinux_1_1_x86_64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp310-cp310-musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp310-cp310-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 e81af55e1d8c145119dfa4c9cacd1fd60c1c1fba2207ec5064cb6baae8c3c86b
MD5 91178956d30d53cc491b064e87b1da59
BLAKE2b-256 b4a3b77497101e320bcaebb7e99c43d61ca1886795c6a83001d4426cdbc3683d

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp310-cp310-musllinux_1_1_armv7l.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 49c966cda40dc6b7b100ea6150d2f29e01ed7db694c5a5168c5fc451872ec77c
MD5 4ae9c9e2133a3b405ba0fd8511fb90fa
BLAKE2b-256 34107863a90a592ed6bfb2ddde104db23a00586004e2197f86a255ad9f8a9401

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp310-cp310-musllinux_1_1_aarch64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55efb4388fa03f309de497bf9b9854377fc4045da069c72c9d2df21d24c686cb
MD5 e959698e783550356873854400446967
BLAKE2b-256 b076e903436877895fcf948e36aa728b4b56a3a600c4fd3297d8e4bc38a843be

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 088bc9b20c5f07bbb19a9ff45c32dd3d42cf2d0b4ef40a2319ca27cdc635bf0f
MD5 72f96a6f5533025ae602eb1d5e4c714f
BLAKE2b-256 9616cf0cfc0838c7837f5642824738ad57f84cee658b4cfdd2b25fdfb52ca8a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c52c4bf9433a3fa17d1f7b18f386a8f601c4b41e3fae9a839d0a861867d6086a
MD5 6058746c6d236fea2d55f3f8a45fa9f1
BLAKE2b-256 56f60af7d8a4afe5bae6222c4715f0563fa8c257f0525802da47120e28314353

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: release_python.yml on apache/opendal

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

File details

Details for the file opendal-0.45.20-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for opendal-0.45.20-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 d6069cef67f501eda221da63320bd1291aee967f5f8678ccee9e6e566ab37c78
MD5 331f2381a853ffb6152d940ec57f2432
BLAKE2b-256 f7d9b74575762bd9178b0498125f270268e0fb122ee991188e053048da7f002c

See more details on using hashes here.

Provenance

The following attestation bundles were made for opendal-0.45.20-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release_python.yml on apache/opendal

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

Supported by

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