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.0b6-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.0b6-pp310-pypy310_pp73-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

obstore-0.3.0b6-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.0b6-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.0b6-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.0b6-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.0b6-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.0b6-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.0b6-pp39-pypy39_pp73-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

obstore-0.3.0b6-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.0b6-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.0b6-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.0b6-cp312-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12 Windows x86-64

obstore-0.3.0b6-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.0b6-cp312-cp312-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

obstore-0.3.0b6-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.0b6-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.0b6-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.0b6-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.0b6-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.0b6-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

obstore-0.3.0b6-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.0b6-cp311-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

obstore-0.3.0b6-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.0b6-cp311-cp311-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

obstore-0.3.0b6-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.0b6-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.0b6-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.0b6-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.0b6-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.0b6-cp311-cp311-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

obstore-0.3.0b6-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.0b6-cp310-none-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

obstore-0.3.0b6-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.0b6-cp310-cp310-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

obstore-0.3.0b6-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.0b6-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.0b6-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.0b6-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.0b6-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.0b6-cp310-cp310-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

obstore-0.3.0b6-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.0b6-cp39-cp39-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

obstore-0.3.0b6-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.0b6-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.0b6-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.0b6-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.0b6-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.0b6-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.0b6-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 890a3f9cb549bccb3dcf2fccfeeaa604f6a85c5328ee9fd758aad2c89afb62eb
MD5 ac4d4e456f2f178997f75a55715c5b43
BLAKE2b-256 3a7bdfde0e921ac905ff8ebb006b82a72ab7886dbb8a52dc3fc46216160b0cf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1e010fdbe6336a4d56703030d3aba12fe8bba50411507d39edd334ee99af07bb
MD5 dfe23318218cda0911bcc1c55d132c9f
BLAKE2b-256 19a5660110d3e3474431ff7169d66277014d8847dce290cf46fe2e5cc00a79a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 17b0d935361bee80cb6563f63faefe3e371482bddc848d40bd85e6e2f9b85fdc
MD5 5189ceed515c4a40d7f5562bcb6334a8
BLAKE2b-256 d0a50cdac6fbefb0caefb88149f23c8e427c332a36c95045ef11bd6acef6b57c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 66422105c11deee03b08579b26afae412c7826a912f401c4c6890b19db19e81a
MD5 01fcfe4b1ba631894a4318c551538472
BLAKE2b-256 5f84337814aa65c290acb781df7e7a6734176707a556d244f50de10724edfbbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b19c2ceb7415fc02ab2a7e1305c48fea66cfb7240a1bd1d2949b2bbf91b69a8
MD5 e9dcc42c37e569d0befe7fb346d39381
BLAKE2b-256 f84800dd746001b0911c3f17af6578aefbc5d6bb5814988b0727fb55c718ccae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 12cdeab847e763da680d3bfb909b94adc298f0bf11b5cf381a242d9c5b81304c
MD5 5118a9d604715d7d899d2f5f7e3d7da5
BLAKE2b-256 1d72b04332530787127af1b361dcefd3eb2871256ed021a61e14801c187c09cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e6fe54a7dbf93efe0a33d671a89e612729eab138bff98b617298812c978626ae
MD5 c742f22268796ff694e4d1b9f389a01a
BLAKE2b-256 f5c32a46412cf51bccacd2e98dea4a96bcc6c570e9704409524e5018893ec9b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 29f33b065ae417d47f23bf7b5bdff7176e000d99d4b7483eadd9fc6c40346e57
MD5 c9ac820640d18692bae5417ac560cd9a
BLAKE2b-256 1b73ef0b8f5193d6cf57ce4913db6779c34838f6a05b46d7ece8da444ee668b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 85896fec8aef1eaec853a62b19765e12203a68fb10eb9e5a9fc614b9e4cacd6f
MD5 24930faf12068e953bfb8f34ce901f1e
BLAKE2b-256 0073e7fa57b580245270c76b1cff3a54b0948bca77e65247e24086a01e9caac0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 421d05e71a98933d7205a15ffa5f43d4a70f734ef596894c40ecbfdfe7d923c2
MD5 78230025b22687e2c6a4f0e2baa96892
BLAKE2b-256 a2badcc3438be95f1e8d1dd3ad0cfb2c26900647f00a137733e44a06c7e4893b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4af85a7e45eb980fcbc648d17e11c8e176e8b395fb02cd2ebbd9b4b0905809a3
MD5 50effc3fefe5287fc835535d9d6f47ff
BLAKE2b-256 b4ced12567a355eee104b8e782c3847a628d8fb38023c74821f275eca10263f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fad4eaab6acdffebaa26ee153aa8a05350774ebf78095b6cd3e2f707baa3a3bb
MD5 5e7b6cdcd0f149ca1d139f8a11ddb952
BLAKE2b-256 8323db48b360bafecaeb700af4716992bad2b4e964346100c29357c97d4dd36e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c6aaeb89f9a122229d6fad83910a04c77a525eea0ebff7a130a64557807f70cc
MD5 7881cd313f442f70635be68aaddd168b
BLAKE2b-256 f10faa01d465a2cba95f017babb370862bd788a8bd36b0ddee189595d79aa36c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 293127b424cfe3b8236824f8f77302e00989311a0bca62d55d534440bcb0e476
MD5 afcdd0fc6bbe385e9443b25c81b960e5
BLAKE2b-256 c55176947a7cfd236a425326cbe425faf5393c7136ea9fd260af0e739f61d4ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0635530a031bcbbf76b427eee073120ecf8e5674180485362a6a1e82f16cf856
MD5 7718e019c715c8a4b93558df5f0c0ee5
BLAKE2b-256 6f98677175472257b058ebb41ef978319d4441e874fb5192eb0e081cc318665d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fb2542df3d77edc082dc6ad9a4c82ed888a0fb735ec969b6356338cad3cba910
MD5 89b128812d99c6a78f53602107b7fea4
BLAKE2b-256 442dbfc4bd3230b35259817726451c38811d43a02735d27e5a4da6b96745b085

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 4a6a3dfdfc2204d9bda88b43ee05c28b6ae424711d7682b7b948d9690d8af615
MD5 b664d6fd34c36622abd0ac9f91391431
BLAKE2b-256 2a8ed91260c5aa99151d45e4b9eb2b5747f308340476761be6a9ae5836f96c52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5d7cbc837441823e51a97b22036e8189c2b573c67c83ed54539743df969fcb06
MD5 6bdc6e7605c06889b57e5c790ef8e761
BLAKE2b-256 969b37a7979542f1724be5e788d58ba9c83c942d3dfbf6c511afa267383aa939

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ad5a0c6b763a4ab2da29be69cbafb8567c084022d53352759ebae5c8349d59ad
MD5 848d4e982f5f78309bbccf9545d2523d
BLAKE2b-256 e7ee2c4c1478f8684d44b4e016ef9c596a8141c3941f9540301d461e1f85fc15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 529c683cf32e2cf9925cb46dbe2e2536722a356f872b934a4e6d46825523d4fe
MD5 790964cf88186c73d3a4f0d5f63bd982
BLAKE2b-256 35f91d44934750b25638f09ff6c331487dfe9fe97409c3928f3406c881b9d70f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a878e3bc9f8a62fc57568f8cdb53e3d6c0c86504a4a5cf04472508257fe88f30
MD5 52ea953279adcc94b31f07dc3fdbb710
BLAKE2b-256 1a464c95fe04915b7d2f82e10b2fc2574c420e4f4b0cb79873e159b29b07e92c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74e4eae82ed8120c01ea40828a44a964fa0c1b6a9b621ab2823cbc6dea49905e
MD5 51008b23f5c4da6f5615cb6c60879d3f
BLAKE2b-256 befc6461fe92d88e8780091450b2d3336328a37edbf11cbfb46477a62e0d55c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4b4248303f7e1f6fb9bd99db11dbc37e0034c5503f9b53081ccc3c686e5d233b
MD5 caf80e28e14cdec2a0740643d468e90e
BLAKE2b-256 dbcc82d1e26730faac97433faa70217921578cb03437888daab2c87684b047fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ee8e45d8507d1d7ca473660744f24469104bbcacbaf2d17e89f3479aaf3b6feb
MD5 79e4f19eb00bf7f58d4132e45680e072
BLAKE2b-256 21b42444bcb62407b59d953cc52166a9e550e80b087d1765c663c8eaee583d9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 18f43963ce2f7cda31a8cf0f2cd0165aa73575908eb738cd3617faa84a5e1742
MD5 b29b2c00b15c3db6a9b6fb83d5a17fb3
BLAKE2b-256 9a9e589b3f68501cdd38250a01b85c2b4b19633ba18b396cf1825dc2e065ec8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 dc2b309ac6e52f7b18b9e4353175d2b1315b1c9e488d72a6dc7534cf13deaacd
MD5 47e2005519cebf34dabf4b06a4e78066
BLAKE2b-256 a193955cc20e6cdc5b320d630597adcfb401a5c4a66fe7da2cea4b4a320eba87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 feda5bbedc85b5d414c359171c550a8085fb5a0ef0ad49136eaaae7781936837
MD5 63d9ee2e217096877a7a88b61a426803
BLAKE2b-256 6328b905c4155be32263910844dce169a26dca8764a2e58ad5a5d582917f829a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2e0051331718277fcffc26ae88cc7bc85233970cc76b0bf9cc2f00f6855d5105
MD5 d5a3bd267ca58ca83b19f24888a1549a
BLAKE2b-256 d9ce3d59aab7a88eda7e1b36a5bc1c7f2328f430ae70175e5a70da92ebcdb7f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 a8da50df9a2cbb532c6d592801d2d48177217ed2bac95d542d55ceb56bac536f
MD5 6c854c58d6efadaa0c57e1971f0a20fb
BLAKE2b-256 a9a0baeeee26da6cba3a70ff99c4844f7ef247ce50de883c77dcd306142d84cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 019d653dac11d73a161b94ca9b2957db16102420f805835f05f872e25164da5b
MD5 9da1d06e82d6b5629b1e8008c31593e1
BLAKE2b-256 7723dcfffca1426997dcf7814545ddae2e18e8a8a78e4015bca72bac558ecd03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4c5948dd85d18650d7ef94359293d812b55ef5233bc5fb46dcee4e18297cd01d
MD5 05ae118620e7cf7c7f70670286f8d30d
BLAKE2b-256 c07ff838393662fba21df87d7673084885fd815d2c70969ba868cea676684cd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 85401855502a77095fe19f82f9debf58ab63009d2f64aacdd13dd716ea145353
MD5 85230ab6f575b6da081b5f8f97b4cea8
BLAKE2b-256 fa134a20a8c7769079af6b08c14daae81c8cf66f85e428486ffea20f4a96ad3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b7ab377f35e2b2107042814ada7f8f3742d83fe5ce53a8839013fc96d74b08d7
MD5 6385281eefb5bd2f200c8f9959dcde4c
BLAKE2b-256 50aeffcfbe0877649acd30a2d9b5a5490653334d11be9527209e56dfeae5a3c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fcb309e4a3ec0932e833710a39efe719acc509c7cb880ad51c0604717bc4e82
MD5 1467f539aac03a459f2c6aaaada908fb
BLAKE2b-256 4ce2174caf002c0e0473e8f3284459e987f131bbab6165dd6c12eabdacf21c14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c27c2095b99ed131ca02ff54420870dfb3d31e31f42bfb20b64e42fe9dfbacbd
MD5 0b5a674416dac87368a7d31b13c7128c
BLAKE2b-256 c66a14afd0274e46e6ce7f2a15ff5f7a778675bb5cecb8b1b92a1cb0fdb89556

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f1d0e1e5504fc379dc1383f5eafb36d001fe79c9680f0bd94f9d4f8f27a04622
MD5 2e069846e72b8c0de6a29207af03c0b6
BLAKE2b-256 5d2590c6332d55614308b74c0d4253e9362697aa9c0bb95b1fd8d5df41441e35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aeb8a5056ca12bf4c21e23a81df30c89cd18ecd094361fe989937cbec87bfc93
MD5 c62669256a8c7d1c9a5c496a0431a6cc
BLAKE2b-256 5a1fc3832bb54aa8edcb95290c42d8b4e41326fedf8580f13408b77b95c23d4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4d90a0fe005265aceab55d10bbfa3881980c59148a60d0cc4b5b129628b11e90
MD5 55ec25619d891809c304990ee26ed16b
BLAKE2b-256 555628edd9f3cd44643dff2b9988ee5e4b3efa61866635547045263abd6f6c46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66d9f181dbce9763df03c09e2256e6ad9d473bb6b22b8d1f54c7546f11971253
MD5 0c5c3dff51443a3bbdca28565f28b1d1
BLAKE2b-256 43fe724ec277b87e01e24493e92a1a7ae01eb664be04723b64a8b96977b29cd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e75dd7f65e6b242d44d381e860a73688b34dd5561754db8a42d55a04652a7f36
MD5 51c61f7fc89496bc28d2657ea76736e0
BLAKE2b-256 a55ad6c2c9714dd23ae9b1f39e2e195882d5e666419007161613d507c06b8039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 52cd05fa667f43a9e92f3f8367bc42be699b8d45c98ac3b02f8ba91e8d2286a6
MD5 61bc237b0e79f029b58fe179b9883ec9
BLAKE2b-256 62d8eca3dc90ce3e4cc9b86fee1cbd060f4850ad028959d27baf229fe772cea8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7a4bfc4187052781bbbec549d92d2b77bdb643ed5d214e431893310d9810188
MD5 cf3da088b34755dd7c85cc8045147394
BLAKE2b-256 4adefd3be6f8c9ad93599a61d22701e47f4e324133fcc7211bed2196f8caefdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f0fd15c341a3d6ac3c96a4693874a8a198e4b6fe18334abfa3d2deb3393bdf5b
MD5 ace6c1a7607377fa4adfaed73606cec6
BLAKE2b-256 323f2b10fe1646a4c8c0a0f2006d3ec3519f3b7ae92fbe44300ee3cb715e431f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 88ef36cf37fbbf514c3a595d6a10b2cc5e08f33cd101105e6333d093631fd597
MD5 a749ececdd088866b4d992943d78ce83
BLAKE2b-256 951c2364b93ee452b2f1432897b8de7475c014fcfc336c5f1f91397cc9d0c8c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 87089ba0c302971819c4f98bf898afbc9474e12af39765d1b9c9d2053ba90912
MD5 d5b3ea321fa93474dcb3daf0dba278f3
BLAKE2b-256 fe9f4f9a5e23c642b0cf7faab3f1f1bac52175d4b9fac1a266d563f32e471024

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89f9bca09bc0e62a5fea5f19a4319f3499e147c3b96b25eb9258ddd99a7cd223
MD5 99b791289295611c555feca6bfa84e36
BLAKE2b-256 8651a3526e3045d720f7572f8c358f1709af5cd3f4c60b98bd9563e0a1f04727

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c00d871de3683a6858068a8388f92b088592a6b003dd1e2318d3c127fcaf2be7
MD5 5aedfe07b5cba37a672087cb8c908502
BLAKE2b-256 bcc4557eb758602409b229e160f6bab6a4faa7afd33d4ad2427871368791d25f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bace8e11fb8a49fede4b3ba4e721fc058e173642520b9aba7542ec29a1f37f23
MD5 d802a079aabd652a35dd6d16a41271de
BLAKE2b-256 97f6d3d80aa593919ac17b18b9e3ede54be41ce57a39516777c56fcab76f7cf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2cf16f37a3c68a0cde754044cec046904cc26aa5f0d3545c6898c0da8391a7e1
MD5 b2fc98b30167fadfe2a77765491e83fc
BLAKE2b-256 4abdd50972c73082efd4144dfd1e7f80f50c3e37631bb41c403884592ec2b23e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 674e10ea19bd5a4baf9cc197bdb92bc9520bf4ad3d7a7fcae3bd28786d6ba545
MD5 9c7f73d1566b30cd47eb45c22254c4bc
BLAKE2b-256 9dab09c0fe8e66bac29ac5f3c688904ed3e1e190103f6b2d9263e8749c28f294

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4172e06aa3d890aba8d9387f70d808789d822ce0a833def8853d2abee10ca7ec
MD5 a2a99e9c1617855ae1be7e9883e4ae2e
BLAKE2b-256 dafe9dc5499049aed4e063191322b9d48108c71ddbe33cf6ba3a739545f8ce9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: obstore-0.3.0b6-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.0b6-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 60fa29aa81ecb285813abfd2602dcdf01c0f2ef6828f2e71ad3d979404ce26df
MD5 f30565c627682cd42cccebc190ecebf9
BLAKE2b-256 b950b74b4379e28a104eb6c072db70739b6b4fc71bbd019348dc24a681c788b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6593baf87da3a18436d44969f2e428effa93d88600c9f0eed6f98942f44ea88a
MD5 7b13303c3f0a15a28106b04938e60d4c
BLAKE2b-256 8023ee843c647770edddcb4f8b7b5728ecaac307793210f6d4e1c9f5e076366d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ac688036b4e090aea218f99f5d38836354cafa6d47e8f59b492793a9f67da25a
MD5 0e05cb0ed26b6804acadce412b31824e
BLAKE2b-256 c532d9942d462a6c74c180d39b924d762a56af58c48726e65fb42e3cf53434fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 41f6900c389c0a5da7e253e49ccfc937155ef226facc459f7d1e2d7b5ecbcfde
MD5 22e7f1226dd6d233367c2891d32a145a
BLAKE2b-256 9a744a0222217d40a508dda92e4cf065ee2891ea79c3c2546e7b7536072ab8c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d0c9876ad9e4b26f5189997474f3b361ab331012c0b2354a63b4280295bc0a1
MD5 6c4cff3a42cfc5bf8452e6eb47074a39
BLAKE2b-256 c4d0995be4a97d71a9e957dd582402dd51e1f94fbe748a84cf9e7e3b08f7ed68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd130df2a7c71cd7b8782d2e188041d78f1e0053ce6b61822322b96da44cb150
MD5 463fc8a8b858f9cb7be505d83be4710d
BLAKE2b-256 c5d599be560ee4475c7d6ffafa647c5a72c4c123325f8234e73641084eeee68e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 94e643905119450d09ac27a76e796a6e242e59f5772c9f4b627cfd453e32376e
MD5 d10759c5aa7064c7567c7e03022cc90c
BLAKE2b-256 758d09c1befddc9c73cf7ec8379ae517c021587407532bf209f78dbd44564b5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3b879949a057bf4000a76a98ad3a6b0f8281fcf9be5cbc5168288d5f54a436a5
MD5 942a7d6ff94885e05367ff896fa708ae
BLAKE2b-256 79f80f31998acd838d16ef38840aba9a8aa6892e3a02b13cee646a37d23deaf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 85a0ec10a401994fe7bcd7d7eb6707529fde5cecfcaafd5e32f1065383e75fab
MD5 4e9a36454982968c0606bfabf0135b32
BLAKE2b-256 7f79b453a2ffa051ad648c654a0a094ab6f574562d1998f8712febaeef66f2aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 839b5ef20e5ff5612f5564f6bd36596ef6bcc4273ea04f74c56c39d24fce88f6
MD5 5a032dcd82030328e100526f3b3d0e91
BLAKE2b-256 d9dab87568b668d9a6afc8442478f1212626fa774d89c67ec3a75ad0a008fd78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc3d306546b112a05d5351cd1913eb004406d396b0e567cce831422576741cb0
MD5 b3b92e25656a9ab81ed986945638eab7
BLAKE2b-256 538dca4894143d939812288be25fd976057dda9899ea834f6360aeb84723d91c

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