Skip to main content

A Python interface to the Rust object_store crate, providing a uniform API for interacting with object storage services and local files.

Project description

obstore

PyPI Conda Version

Simple, fast integration with object storage services like Amazon S3, Google Cloud Storage, Azure Blob Storage, and S3-compliant APIs like Cloudflare R2.

  • Sync and async API.
  • Streaming downloads with configurable chunking.
  • Streaming list, with no need to paginate.
  • Support for conditional put ("put if not exists"), as well as custom tags and attributes.
  • Automatically supports multipart uploads under the hood for large file objects.
  • Optionally return list results as Arrow, which is faster than materializing Python dict/list objects.
  • Easy to install with no required Python dependencies.
  • The underlying Rust library is production quality and used in large scale production systems, such as the Rust package registry crates.io.
  • Support for zero-copy data exchange from Rust into Python in get_range and get_ranges.
  • Simple API with static type checking.
  • Helpers for constructing from environment variables and boto3.Session objects

Installation

To install obstore using pip:

pip install obstore

Obstore is on conda-forge and can be installed using conda, mamba, or pixi. To install obstore using conda:

conda install -c conda-forge obstore

Documentation

Full documentation is available on the website.

Usage

Constructing a store

Classes to construct a store are exported from the obstore.store submodule:

  • S3Store: Configure a connection to Amazon S3.
  • GCSStore: Configure a connection to Google Cloud Storage.
  • AzureStore: Configure a connection to Microsoft Azure Blob Storage.
  • HTTPStore: Configure a connection to a generic HTTP server
  • LocalStore: Local filesystem storage providing the same object store interface.
  • MemoryStore: A fully in-memory implementation of ObjectStore.

Example

import boto3
from obstore.store import S3Store

session = boto3.Session()
store = S3Store.from_session(session, "bucket-name", config={"AWS_REGION": "us-east-1"})

Configuration

Each store class above has its own configuration, accessible through the config named parameter. This is covered in the docs, and string literals are in the type hints.

Additional HTTP client configuration is available via the client_options named parameter.

Interacting with a store

All methods for interacting with a store are exported as top-level functions (not methods on the store object):

  • copy: Copy an object from one path to another in the same object store.
  • delete: Delete the object at the specified location.
  • get: Return the bytes that are stored at the specified location.
  • head: Return the metadata for the specified location
  • list: List all the objects with the given prefix.
  • put: Save the provided bytes to the specified location
  • rename: Move an object from one path to another in the same object store.

There are a few additional APIs useful for specific use cases:

All methods have a comparable async method with the same name plus an _async suffix.

Example

import obstore as obs

store = obs.store.MemoryStore()

obs.put(store, "file.txt", b"hello world!")
response = obs.get(store, "file.txt")
response.meta
# {'path': 'file.txt',
#  'last_modified': datetime.datetime(2024, 10, 21, 16, 19, 45, 102620, tzinfo=datetime.timezone.utc),
#  'size': 12,
#  'e_tag': '0',
#  'version': None}
assert response.bytes() == b"hello world!"

byte_range = obs.get_range(store, "file.txt", offset=0, length=5)
assert byte_range == b"hello"

obs.copy(store, "file.txt", "other.txt")
assert obs.get(store, "other.txt").bytes() == b"hello world!"

All of these methods also have async counterparts, suffixed with _async.

import obstore as obs

store = obs.store.MemoryStore()

await obs.put_async(store, "file.txt", b"hello world!")
response = await obs.get_async(store, "file.txt")
response.meta
# {'path': 'file.txt',
#  'last_modified': datetime.datetime(2024, 10, 21, 16, 20, 36, 477418, tzinfo=datetime.timezone.utc),
#  'size': 12,
#  'e_tag': '0',
#  'version': None}
assert await response.bytes_async() == b"hello world!"

byte_range = await obs.get_range_async(store, "file.txt", offset=0, length=5)
assert byte_range == b"hello"

await obs.copy_async(store, "file.txt", "other.txt")
resp = await obs.get_async(store, "other.txt")
assert await resp.bytes_async() == b"hello world!"

Comparison to object-store-python

Read a detailed comparison to object-store-python, a previous Python library that also wraps the same Rust object_store crate.

Project details


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

obstore-0.3.0b7-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

obstore-0.3.0b7-pp310-pypy310_pp73-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

obstore-0.3.0b7-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

obstore-0.3.0b7-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (3.8 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

obstore-0.3.0b7-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

obstore-0.3.0b7-pp39-pypy39_pp73-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

obstore-0.3.0b7-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

obstore-0.3.0b7-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (3.8 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

obstore-0.3.0b7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

obstore-0.3.0b7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

obstore-0.3.0b7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

obstore-0.3.0b7-cp312-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12 Windows x86-64

obstore-0.3.0b7-cp312-cp312-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

obstore-0.3.0b7-cp312-cp312-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

obstore-0.3.0b7-cp312-cp312-musllinux_1_2_armv7l.whl (3.8 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

obstore-0.3.0b7-cp312-cp312-musllinux_1_2_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

obstore-0.3.0b7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

obstore-0.3.0b7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

obstore-0.3.0b7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

obstore-0.3.0b7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

obstore-0.3.0b7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

obstore-0.3.0b7-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

obstore-0.3.0b7-cp312-cp312-macosx_10_12_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

obstore-0.3.0b7-cp311-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

obstore-0.3.0b7-cp311-cp311-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

obstore-0.3.0b7-cp311-cp311-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

obstore-0.3.0b7-cp311-cp311-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

obstore-0.3.0b7-cp311-cp311-musllinux_1_2_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

obstore-0.3.0b7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

obstore-0.3.0b7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

obstore-0.3.0b7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

obstore-0.3.0b7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

obstore-0.3.0b7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

obstore-0.3.0b7-cp311-cp311-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

obstore-0.3.0b7-cp311-cp311-macosx_10_12_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

obstore-0.3.0b7-cp310-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

obstore-0.3.0b7-cp310-cp310-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

obstore-0.3.0b7-cp310-cp310-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

obstore-0.3.0b7-cp310-cp310-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

obstore-0.3.0b7-cp310-cp310-musllinux_1_2_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

obstore-0.3.0b7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

obstore-0.3.0b7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

obstore-0.3.0b7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

obstore-0.3.0b7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

obstore-0.3.0b7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

obstore-0.3.0b7-cp310-cp310-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

obstore-0.3.0b7-cp39-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

obstore-0.3.0b7-cp39-cp39-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

obstore-0.3.0b7-cp39-cp39-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

obstore-0.3.0b7-cp39-cp39-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

obstore-0.3.0b7-cp39-cp39-musllinux_1_2_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

obstore-0.3.0b7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

obstore-0.3.0b7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

obstore-0.3.0b7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

obstore-0.3.0b7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

obstore-0.3.0b7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

obstore-0.3.0b7-cp39-cp39-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

File details

Details for the file obstore-0.3.0b7-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5c4a40558722e031fe57c53efdcf48cd7ca75f45cbbe01698cdda1a2ccb30c71
MD5 f8bba8188f6350f182e639a24a37bb26
BLAKE2b-256 3129fda7d2e67a7ea9fe48980832cf2110f31e61399e8e1153bf938f3aa4d7b0

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5be0a56a7d6f7c171bdcfdb53799ab32cca837e13b30d441bc912836ee01d049
MD5 6460586456a5e7e2b3a05d8faeab1bb1
BLAKE2b-256 684d1b8327a76894c00f1a1464cf95fbb322848f3447ed96bdb952a001eb10c6

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8859f90c8d85ea5fc2b1c90085ea0b9f7affa77c497c4cf1b193679b0cd0de55
MD5 cafb98dbfc2d26c6cc1d83f73ad1aaef
BLAKE2b-256 1013d2fe8a212cadb2c370333d3aaef7442bb01db9986250a07283a95b2d2246

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f7bc9322db11f16952400c73eb8b72fa60a3aa1fa61f29caa8628df385c60a9f
MD5 df69e031b49c5cf908c1a89dcb1d60ce
BLAKE2b-256 35bc607f9fa58ff7560db1197ca7e16c7c489a665891fc4dfc272877556e4d1b

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c86d65cb01f71e52d8e95bd43d7202b4255eca9df1e640a5e772b48a8e0160e
MD5 841abe1183fc7182dd64e6df8ee1df36
BLAKE2b-256 eddbc37e1c7b37bd6d53d687aa787bc9e26b54145d4d31a7ba4516c6be46a352

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f1f7007a4311204af840ce857acedeee124a8f73952ee784ec56d543bab6bc8a
MD5 0c0b58f3e67fa0e8332f8b5180808dd9
BLAKE2b-256 eb8e6af0b7fb6deb6f2097bac22511564020918f8689c6b1be737f5a468a91e3

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d009b7bb1e1c74f6b372e6f83dbec23dd3410784006dbf59f909ce94e1b85e33
MD5 261518cda4d75c82a4ee64ec3ce8a0c9
BLAKE2b-256 b31a9dd6dd126cd280ff8a2c296b32011eb5d8e584b50579dcb5e09834403b64

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 66804cfbc823529100f2ee7454c656fb0426617b43b41fdddec525470fa2646f
MD5 eff3f4a7896b334638c17f6db91ede81
BLAKE2b-256 4044ff05ba8cdc31bd09f4cd23e56b9a8de7e9b04fef6e343bcabbd2a2d3ddd2

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 50e532fa8c609ee3c99c90c950928fcabd622f93dcfeab9ed750a8d1de935a48
MD5 05e56b4600d982ed5c1499d0f367572b
BLAKE2b-256 2827018a92eebe1b94fc63f402ab10b871cf2d479242a582e66a595c852475da

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3583ae84c38992c3445a2aa47359a827ec3bf8f79b6de9839b9cfc726d1cd980
MD5 51235c71efad574ad1f4d7a307c873f7
BLAKE2b-256 461a2a74d8b4ddd413c0b4f001a1abc3616199391469b2946c0aade857e25735

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fbe7b8453b5a2a8a6079658e55b85e5ad7329d55a8cbdc977a4eda760bd0c39e
MD5 82831c87aacf520eb760384b97d86bf2
BLAKE2b-256 51d9d14010f4429f7562bc08cf87847798f32d599c895f511d50628462ace616

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2907d1363728e7781cbce9bd665f7cdd43dcd8e7178a1b944e493855bd3f3b9b
MD5 61def49dd2b969d8c34f6c0e14178e90
BLAKE2b-256 82552be24c24e0e3d307187a36af9a643264827aa19f9d394f59be8ac1b0afbe

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 060065726a8d8a7994c0d1983c9417f9811b4c84e73cb3f292d9235a1b1b317d
MD5 a1f1d166dabc2116f3db488b0c6fdf82
BLAKE2b-256 fcc0b04ca7f21941aa7ece7d4493227f0014517328422a405a1112cad69228d9

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5aee53837bf5c9f0dbb036e74878bdabb75a38ec8c0377a5af8ff8abc3fbdd57
MD5 60405ac7d235aa2b8dc3262f7d8d1256
BLAKE2b-256 cbe4bc61c576e6804de740880ef99610a0e9158249ee0a59316d4f9b8eeb50d7

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c57431be9085f05783da86c5de46f87892025223966fdc5837104b74d97cf77a
MD5 33dfa2351aa1a9978c3f202d72900008
BLAKE2b-256 eb4a9a2e906e8935ee15bed934f09a4cce981311b164ac3cabcf917c9766c55b

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 aea0735658206d38df5370a21337c99ec0a4fba7f461e63b89bab02d35dd2943
MD5 c25533d746c5e4b526d4dbf0f305a7de
BLAKE2b-256 c0f7e97f324e1e34e18c3c304dbef3127f087ae039b71ee54bfa7ea1dda5e7aa

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 a82595d230a62ea809d415cbc18cb8f4305904af1eee2dc615eb97b2714a6baf
MD5 3a75d32ec33464ddda4aaf919d4e50e2
BLAKE2b-256 1f19b6fafb5198948f0dee352cc5c20b7f9d4cd43416cac9428b8d25e1c9bdb5

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b495debfac6a33fc6a9314d9ba7f80b003ffcb9c0237c4193f253b6c83d9f4a2
MD5 9af759f1137950559f09c238a64e8491
BLAKE2b-256 1d924420b53e64397624dfe3b26dded7b022cace3209ff975680bf73ca3575d8

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cd59db9173fafdd6efa45b49cf2c97343b84a9bce903ae2b82beb86de881421a
MD5 a98e82315ebc26d5dc1163a86b4a4707
BLAKE2b-256 fe43f6d03fbb43a611a0e763496acf8174b1adda2011ad9510b1b9f7ab50ff93

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 85ca3214991628b64b7769704a85a184b256b9c2620157359c270ddf908b2ede
MD5 0bae2f3062ddf4615909074b649e7414
BLAKE2b-256 edb6b02b611f3401d7d2d473feac7d7636140ac2bec37b0e803c8a8645ee8ec4

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c3cf2eef6800462b8ab079d267e8bf3271d1a2ca3412d7809981b84fb63d2bc2
MD5 0bdf93ecd49bb4c7225b0a9aa32cc36e
BLAKE2b-256 dd6343e4ef3272e5820ef70602108e60a1e8aac03634ebe5563a16b0f5795958

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08b2729a03a693595e39df8adec29f9c5bfd651388ffe2677f68cb0489c8ffca
MD5 2a160a266e1e4625e76e482923740a11
BLAKE2b-256 f4720701dcbcfe4fc3fba392f810dac42289c9cda5e1695bef7375348fc2fa5a

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 93a003ae6afd74a49ef3e66a35ca1b7f7ae7701822a650ea780c1b7d022d142b
MD5 8e1ca3e9b095eda57b9ffa05b416c87f
BLAKE2b-256 81a46300df913a34d3b582ba133acd0c470c279dd864c0078a582dfd09d5750a

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0ae74b1d89495a58190bd821f81189f79898c4fa6f5df42a9ccf2c674d0ead1b
MD5 6e4d3d80fe2d9891ad061a12343ae599
BLAKE2b-256 aa7a81181b4a7a8343a8e25aef56b364ed5cd101cf4e8b0c37d195ecc41b0778

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc49c1c1cf15b6c56cc608792b277b41de7da256d98e2900534cbce9e714c147
MD5 bc1061ff7f063887c867030b760e68bd
BLAKE2b-256 cc0455064ef858594ad09c95c14130b43889cf4e8239e1bc85453e073ea0fbe7

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8741146e31457540c6b96192b5075a2a39714f39c50c0e78fbddffe0d2f8a68e
MD5 db332d886b65597904724d05588b098e
BLAKE2b-256 f7c841cff7957869ae73e06cd06fdc31cf9c698ba875be6107153a558aa7f7a3

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 572afbf660156373d2bbd3175c25206c75a955b7184116eb3ecf605ba99868e3
MD5 b1a172addc9c5ab922b81bfbc7ff3921
BLAKE2b-256 0ca7d3b1dfe74b3c1cad335804ce886b1ab105e012215b98c16eadcbca5b0b03

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 08c77278a47d7e3d9d677b0e47ac4bbb7c8af5117e813d85943f453f66326b56
MD5 73fcf695277b94903b89755fca17f384
BLAKE2b-256 8064d39a9716388620d490588d1dbda9fcb5ecc01ea913edb746ded4daab6284

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 068a124d53a1920213a1a91f5a7b3df0716134806dc17efeb74ba5b2ac0e6bd9
MD5 d420760758a52ec55295370a1ea3a5a2
BLAKE2b-256 e883d47cc83a1a037ff2a11e3c8e012a86b6bd8fbdc5ed7b62a680073f40c736

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d3786fdcff15dcc46edd760df69dee05e735a2e64513dff178f0c98175b5cf5
MD5 ae6f013035bc735b6a04c96037459de9
BLAKE2b-256 2f3907e60b4d4b182732b53df53c71121096208f0a71909035216dd3667efb4a

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ff4a276cedf76bebf45ab75b8d12f068502b247ffedc841cb573746ac687730f
MD5 9d2ccaaeeda36588b6aa136b8b49678b
BLAKE2b-256 700aa006a0196f11a8fa706bf25765b77a9da6acd9073d1affd1bff3302de6db

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3846c837568406eddb388e874c6949711dd860ac33e01573e03ba7aa08b43dfd
MD5 586aa6e80e6205a1f62f7b20d7a6def8
BLAKE2b-256 aa61b38cefa8a311bad9af94addb5980544088937570961d7034981ae9d90051

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c546786fd8a74a3a60a8a883a442ff255dd404b593d08e17761d10bf06a7ba67
MD5 717e95ea6739af634363f77265ed2c29
BLAKE2b-256 8d11d2b20abcdb54df670fcae6d8403947e94f8c1140312732cc37a918b3df77

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e176741e396f9599460892c43e6d9cdca600c1fb4ab6c2b6efcd23df02f9e0af
MD5 f6924625226a46a7ea11095196ebd6df
BLAKE2b-256 1df4bdddb7a2046167d81472656f95085456f7b50caccf4153af3cdc684eaedd

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f2cf93fcbbab03d65dd95bfdda815707ce5c524749cb016170776da08742f0ee
MD5 2e528d176d608944a5a8d4c3bda917cc
BLAKE2b-256 9a235d30aa46d1301dd748f2fc13a6d1d240eba25b9f65919ea8e8f6a80a175b

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e7a7e778d5c351e5dc27f799ff6d27dc96b5633a387a5170b5f6dd56bc5bee04
MD5 8c9c4a35a0f47ac690bfba29db27ced5
BLAKE2b-256 10998a93ffa98d95df7f066d6fa7a05fa489b1209323c1c138bf47954b48b17b

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a31310819e6d4350e7f767a8bfaa1e405913df44dd6da5f661bcb150cfe46ee7
MD5 0dbc7df72248f49eb25f37bdb378b499
BLAKE2b-256 f5a7c3817ee472fdf53e61b898a13c7067bb94bf3c56b11401d0e80dd1b2db49

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 396c8be163974e1ea543242d29167661a724ae7a8c87c068d348ecd02f0d91e5
MD5 41806e0c7ac610027e32026f0892ce66
BLAKE2b-256 cad1f12bfe9b5744281d79c485a40108ba07ff3a8f8f56941b6816947bd95a35

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b976231945573e01525fbcf1b7aeaa487e068dd117fdfc3074620140e6b6dbc9
MD5 1fa5ce89967fce6b36b157f3a5d2de26
BLAKE2b-256 8b1b4573b82a3e7c1378e84262a0754e04fed90d2f24bafb095887ca000a95b8

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 82d53567f30ba29b7b389ad713a1d7bd5152e2f6679aeafb6242f30137ee4187
MD5 7c9d196d023120cf61fb3f5e806ca307
BLAKE2b-256 e711adc1441e61e946bc8438968b982fa8a9cd6a4c1873d6fe19accd43c42efd

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 ff1b045ed62fec230ce6fceff99c704b579c00b40c9c84af6ee7951f80e652dc
MD5 61afb3b9a28ef3c65e36bdd409cebdfe
BLAKE2b-256 0ef35b139eb4e15416f5cbad1f0512e567a7d31b34e7e110ee857db2abcd16f8

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a10e9282bbf63e9e9b725364c6a2e9046f3bd46da732de5e6dde856a9f4060a8
MD5 91615b18f59a05e6dc2ee691343b2a61
BLAKE2b-256 da8c35c7ddb6ee8213255336585a9a6a63525d88c21a451edabaf833d2fd86b3

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 700758f102cb596cc549d44c83cc5251a7637cabd0bbe0bb716c6021b6021271
MD5 92a81dbecdb846f5ceeba48ae7afd398
BLAKE2b-256 4822f3cef087fbc02844078507889e3a3336cba51e3bffa1ab6ac001565e1795

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7167767e7a53e7173270f2bd014e28bc44b14770d988be59bd4329676e4481be
MD5 9f4ee5701142b6b27c4bc731a51b91bb
BLAKE2b-256 afde1d1c041a436fc7ae5bef9f1ff700ce972013199bedee37c468b3d1fb19c7

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 52280916065aa02dffdd738faf4cfdee186b48a12d6aafbc53c16eccfc994fea
MD5 dba61234f7fe9dcbf872d31f1253a102
BLAKE2b-256 1e24dc9910df132a32a9a2c5df6aab0c2461a2fdc9b2b16cdae693d7b0a4fae7

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d51e869499ecca6b2175789d8ed7134b33ae0776cfb07c5f09eefd3f4e484a8d
MD5 8e0280a7839b2cebbee877ac392b56f0
BLAKE2b-256 d2c6328c1caf9c9ef212210ce1963fe0e335821c2737e421efcaf668d4d6e6cb

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 84f780c46912282c469ef721c716f87ebceaea7c97a94e77c48ac93139ee0182
MD5 1193e13589d344744a7e6af138a2c3b1
BLAKE2b-256 50acd5d8033402a7beefec076a33efe3d99483b9cf1b8a74371573fb6aaff7d7

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c85f0cac7238ecf3e8089dd60310304d57f5b26d26cdacf7951b6deeb7382f68
MD5 b84a6ae4ce2e641d4eab271f71e7d7b5
BLAKE2b-256 18016840bd7336eb7bae2ba95d94ede2990d4f6b376263630994a50d7e4b75e8

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a9f6ea1013ad9967f12bfb8da05ccd7ecc4863ee70b9ed7f9d6a8e99c3e4a43e
MD5 a61c15796813da9bae660da864a88fc0
BLAKE2b-256 cb7bd2a6c23456af3676b47903d6f108ce7e82c533b7236e5c878eb3e1ca4341

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c8fd253b44d4d8e3cef9e365e8319f07be8cd7a75b38f7d9825cae1fae02f42b
MD5 3657810e16948168503806b475185eb6
BLAKE2b-256 f6becbc097deb588f32d84e8262b8dfb3348735222d22d44ccbab44faf1b0e78

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4802d1c1c7c0078b706adebeb8fb3938b9590336d1c86488c7d2ba4efcb500e6
MD5 23b980986394a5168809a8bbebec36e5
BLAKE2b-256 9b845f7f85f930e622a8bfd76a4f702b5a70b2492c6e2ea5ef68ec53272b7fd0

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp39-none-win_amd64.whl.

File metadata

  • Download URL: obstore-0.3.0b7-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for obstore-0.3.0b7-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 6d5935b72bd80d65d69523fcd3c2c7c21816a50422f64527f40dfcfd0a38664c
MD5 d8ffc20bdf45250a103007e4ed719c0a
BLAKE2b-256 42a6fb9eb3df31db06222247b242b7d70579a936ffc5ee0179d6de9155ef2538

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4df8922bb084afd50b3631df9aa42edbda251fcf659331d85a067fbcec20a8d9
MD5 2caaff3c32946776208329c740fe4789
BLAKE2b-256 e1bba558c9444a5e56af784586e8637c3b581c4a884bd4df8438f4893f501e3b

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4afe21ca56e52831880b6e15ded8b6d9732b310f6120274529fcaceb10d2efe9
MD5 478468a5552521b9b7417aac68ad5e61
BLAKE2b-256 eddadce711022ed9c040b655d97c221d280c6b7ac8cbdc6c55fbe60eef5079eb

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 eb6d9b861872cc3f439cb789834a53179d59062d3f8e1ddb12a0c8383a6d5081
MD5 7ff17bd42abf16ba247516d725fb4a51
BLAKE2b-256 e6c6af6dbcf5e221c001acd25f5473a600ed1e2d013555bdc5477da9c5cb8322

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85f96c74d8a067d5dcf30712603b00c21f4f2ce8e9e77b1392eae86f4a3259d3
MD5 45310073f6cbebe16721997724db249a
BLAKE2b-256 12da1a510907c50718ecebed648fff098ec6bd0e9c4ae7795724decc443a9cb1

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72d859cd575e4e7b298421fbeb932de5f6dfe4805beb92402b58bcda24e1ab2a
MD5 d0405507d862dec69ae7f1d3c69ef586
BLAKE2b-256 b5eeb9d2809036882ee74b1aaa2246c2377c47375a8ff767654822de3f4d586d

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 11da3bf550793c6e8321b33fc26d128c9fe28228f0116b0892c8b287b4beed9a
MD5 ee8e15f6a7ccb5091610d914869d7afa
BLAKE2b-256 81e6b8aea1986e3bf15a9de1217047d594763507fd853e2ca2f950e533314ed9

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 74ee81c3caceb4dad8b0f851585d504c3b3c32bc8d010775f197e98a5ba5af6e
MD5 3b3f0bdf2540265996f4840cf61b3536
BLAKE2b-256 dcb17a31e8a5bbf5889a513d59a9ef6ce7326eff7f474a4c59b04fcbecd273ad

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bfba0bd50665c74d74c84843966f4829b29ab21028b0a2927405ac63597e6728
MD5 e32deaeaded16ca47eca7f0efa3ba2b8
BLAKE2b-256 4a8be14b0c319dde939d8a1991a8b7391b42057381a51c9bcb61ebb57193b0f1

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3a9452d77e74e9a8405a34ad5546e1b4dd3c83325b50fa08812f0dd90323d5b9
MD5 200f4b01e35b80620b0e66ce045853e1
BLAKE2b-256 4bfbde99174a4392c31e78973ccb190e6e438245330e1bf57a4b8fac9f3a12ba

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 486c852ee53f57329d503b898033678282143b0d4c0bca1f0fb32f67f40950bd
MD5 48c9190f0c352647895fd82172670921
BLAKE2b-256 bb019e0993c050efe13f1cee07332ab011ecfd963733c9e68a3e7ce4d8ff0532

See more details on using hashes here.

Supported by

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