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

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

obstore-0.3.0b8-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

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

Uploaded PyPy macOS 11.0+ ARM64

obstore-0.3.0b8-pp310-pypy310_pp73-macosx_10_12_x86_64.whl (3.4 MB view details)

Uploaded PyPy macOS 10.12+ x86-64

obstore-0.3.0b8-cp313-cp313-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

obstore-0.3.0b8-cp313-cp313-musllinux_1_2_i686.whl (3.6 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

obstore-0.3.0b8-cp313-cp313-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARMv7l

obstore-0.3.0b8-cp313-cp313-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

obstore-0.3.0b8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

obstore-0.3.0b8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.5 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

obstore-0.3.0b8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.7 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

obstore-0.3.0b8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

obstore-0.3.0b8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.5 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARMv7l

obstore-0.3.0b8-cp313-cp313-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

obstore-0.3.0b8-cp313-cp313-macosx_10_12_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.13 macOS 10.12+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

obstore-0.3.0b8-cp312-cp312-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

obstore-0.3.0b8-cp312-cp312-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

obstore-0.3.0b8-cp311-cp311-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

obstore-0.3.0b8-cp310-cp310-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

obstore-0.3.0b8-cp310-cp310-macosx_10_12_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

obstore-0.3.0b8-cp39-cp39-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

obstore-0.3.0b8-cp39-cp39-macosx_10_12_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 baa2274b102fc9b21a6af59ce8436becf5d20c7d807021c5f371af5d9fce31aa
MD5 fd08ae6473f186315ad36a27c6d50663
BLAKE2b-256 0f276bfa067cae8c940f01b4f84c7db6fbaeb015a711f10a731a741c19a3c390

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b7c2c91e8600f525aba50ae4858119ef978ff3c5234771d45db71821a5013b0e
MD5 f4888e01d756404ca9904f673ab215c6
BLAKE2b-256 e256f53d4be356bf62f47de3fd4281d5f2c853489e019381a5e3aa95ecf9ecd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 63dbac98ecfb399d43d38796e71e7e97deb292c127a47ef466090d1319904220
MD5 e0ffcb9545c18c41fb8d1944c2518002
BLAKE2b-256 8fa09cd5e9aa08d95ab20a100a40f807e6b6620a72c8250a94e3dbc22bb8ad66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0501a73a84f0edb3469d76b9ed6fe0fb0b3087f2644396ab05dd49209bb5ac2b
MD5 35294d826e8dd49f4ee3464228227336
BLAKE2b-256 fc188f6ae87793b8b04ac7afcca7e0cad179a3b48bfa6c63778a3611affa6cb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f2150a14fcb3704d6722a15e6800b5ecf6cfe595f1343d838919e46365d90f8
MD5 e9d6708406c1abe9168ffd188c169bb8
BLAKE2b-256 e82ba98e90bb68f512cb93f9aaaa16463cd8160f7086cc2f0d4fb8046d4ecbae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 da0a3a15aa467cfb1c5e2e73aaa8ef89014cade24f3b1bd156bd3be5d0d435d2
MD5 b101ef66020a59d30b9d5d02261e4b00
BLAKE2b-256 cf672b06656895f4914bc1c36424323322553ada19fe333ac1d2425b76617cd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 434a9dbe1207abeb37eeb8da2841d1a3d432b3d5c42abd30c03e98eadc0d6fc2
MD5 a35897f0f1ec23fde6a3b7f61ecf7fb3
BLAKE2b-256 bfe0742be79cc2f96e159da237201303244288a6b5a54fbf041836c68126e612

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e55d7b79e50376bacd17504575fcf5924ad3c3955b5ca582f1a1b0fcba73fd79
MD5 6edab3c4874ffe13c8e8768d8ce174d5
BLAKE2b-256 8560632018147f6690ceb7f3cd2bf0f2cee71a9d20ef0ad70137ab28ca093d65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b90534b1a36fd94c5b943e8585b56a64c495c6f062b502f184550631ac6b6dbb
MD5 f8cdd5f9d3645b0b7c9577b842c8e99d
BLAKE2b-256 be86bc98de079268cc67f573666b6afb7288d466928a1b2af569282bdb4c3e2d

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d6a8d9e251fae780bea8dbeff7eff38d916e6e9cdbad0132984068622ea5889
MD5 a67c98464bf4acef2937d1781da547dd
BLAKE2b-256 a23302e6356d66b51163b644e536b2cb0e733977c35925f78f77ce1371f8dd63

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-pp310-pypy310_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 886be35f39b11dcfe3a6019d118d35c954ed97fface82e76c52d78e7dd3fe351
MD5 b86ce639898444f51ed40e6a8d45d75d
BLAKE2b-256 917e18578a19fefa58c41b83b40db8adca2173e3d0d74438c48b09d99bed230d

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 06a2bd8e74c414f607a0b86918c321814adb1ee36a542e025d44d296e538c217
MD5 adcc68ff9311f7fde96e7bfdf7ddc294
BLAKE2b-256 21556087e8288416d438de977690bb386f594da5f7e107d40224db8bc5d87927

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c52a64507c980ef7340289c80adb9a3746e25574a38b8389ad4bb946e0ebd506
MD5 d0f1b9fba0e25758a664cf0d11c67ce5
BLAKE2b-256 c167432508f55b7ea71f26528fe4605c4292ca01dfec64c0438949efa708ab43

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 00e7b695db30b6598c8bc2fa5453d721830ce8dd513817760ef3e1827b76ea17
MD5 001cd9d1b5747aa75737e21e181e304b
BLAKE2b-256 1a01581db0f73bf189a2e8e16f1de2a9add7a5960c121f97d1cfa565552d765d

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 017305eb6d4f0fe96625b0b9fbe0d82ba1199bf2ecbdd305890a4e1997dad19a
MD5 f303b077bf0f00c9712cc8b0841e56f4
BLAKE2b-256 ec6b6aca8658273dcae54f2d13103e3639c96f8c10892b7e64db124bd621555c

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5b2242a99d7befdecb9473699eb85d90e8cfe18cf47b0d114603b00d469fd9f
MD5 4cc1a7eb6e89f6e9a63cda05ade2c439
BLAKE2b-256 60733146d5ea6b440881bd64c29d29609f5bb15115fa4f10786b9f6f7a20914d

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 81ff2f8cc4a482f22db8841ddecc23cf595619cdc8b73e6f39183537f1b6e8b6
MD5 9a421bab3e31910b2c2d7022ca2b76ba
BLAKE2b-256 9b762a3595f75e4462ae42f1138a04ad4097d7ec4a05bb5a49d197065b6f5fa1

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 01d163d81255b5ce7e0cad5f14b9de8d07319d80f8e146b88f48101a26dd82e7
MD5 a5a5ee5a9595b2d826157eb60e92bc11
BLAKE2b-256 a108e895d76e9072e242ae1e3aa73db94eddfe0f0d076bcb98f81d711c34c65e

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a23836ecb8f85e5a6fdf97bab84d05cb590b9cd8da6469f46396a75af19e475a
MD5 399c04307da8f9a72f211f5d2deebb3d
BLAKE2b-256 21830ffb6ba8e2f3b105420af58fa65eb810a34a46cf5c9f53ec6c3a5361a5ae

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 87f6440e6b7d7cd68dfb84a451539aa17d712e27519c57a70e9d7764e1d743e0
MD5 780632e2f5e7082782c6564bf4ef51e7
BLAKE2b-256 ccb02254a13fc479bcde75209167dc361dbe7e26add6b4033e8f38b6982be4de

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb1f0213159396f6054c922a0d9e3b2973d144d1a1e16ddfe2d3abebd05ca4a8
MD5 4cecf452382c10903e7eb667a3bb08d5
BLAKE2b-256 33d827dfcad79cec790b7343423e474eba6325fafab8111faf3ee1f5e8c42e7b

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 91435c513d762e91ade32358ea224fffcb7b0acaae04e73f4d5e20019c31f89e
MD5 ecdb74ce083f756c833f98a70f956da7
BLAKE2b-256 cb373c8695ea02ad6fb9890282c1489c3db81b2a94eb3e5ab84eda37b4e69b25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 9121d7cdd2773d89865b9ffcd65897392eba27e7523803ecdd2d5406ddd00a49
MD5 ad785c1b594501994130292714a223de
BLAKE2b-256 d78ee42561e814c9b65969809cbb3450a957030dbbf8c0438f17500261875467

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b4eb9d361061e72abf1ecb139c31a69ddc26bb9e6ea973450a1de3b2533d6cd
MD5 45bfe7dcdcf59a081425768595bdbcc5
BLAKE2b-256 02c7ac155130bedbbe97def8439a76dfe4ed0856c96644b24808885e6057aa47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2c704a19cd792181721c0923f3c829527f71ad812a3a92c9b5d031bd16e0ef05
MD5 e3a76d80a6367359929359925af90756
BLAKE2b-256 cd0a3f9d760ba0222b2b9a775b40a96cc1ed7fd0e9a1359b34c0091f936f625f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bf8e58a75b6b07025643afb41676308e12d6d4b387418f3e647fad0c98658016
MD5 2882fe7fce15904c4b02c74c1c84a7b0
BLAKE2b-256 40bd267ec7b1c55683ad38b55039a945521b74989363afa740be66d0b6f8d697

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8db0f55cf406b9610764a6c81421723d2b5bdedc11790171635a2dcd2a1f1e2d
MD5 6f1dc77a1ed1ade9ebf2e441fd677bb9
BLAKE2b-256 7eb0c69bd62392f69485ad75c940bd2c9f00ccbb04e93ce92b3369d1c2ab7561

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2bc7299490ed5e8007b50455143b5174e45f4a729f10218a290e93b54921b3e5
MD5 1e676707bd92d2f05789966dfb95c267
BLAKE2b-256 ae07d9caccb351724a50b7af5a1a2259a188ac2bb7cda0ce97ec100fda9aa6cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1df8953f461cafb19d74f5382d2fe4cdf81d78314cac87ec1c766084408c728c
MD5 54231eedb140573912e1e7a37bdf881a
BLAKE2b-256 e9ec706d7cd53061876ade356bcf9faf182edd21bad24e95a143007a8d8f3164

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4a361997c0bdcb0e6ffdb23489d6329e1d6ed045fe6274a3286647b1bcb54c2b
MD5 4ed7e4807d85c0767ebed36bb4101e8e
BLAKE2b-256 8c2c06a89e9a7f9cba4d7bec0efb1ee6e4e838a9188dffd0a1348c56519b447c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 61540e72a84a13672b3bc0863b2d83865c6bb1462c11603678337e3f6a62efa4
MD5 32c49917024c6d61d21c8073bb0c9b61
BLAKE2b-256 7bd32f32a7d308b58a5975f4676390758d3fc5e3dd052ab2fa3348842d7ee066

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 605795b91fe34bd6fb47edaba9d37d41575f337dc33b6b764b34a9294a794b30
MD5 a147ad6c1205299e1b07025f96cb865f
BLAKE2b-256 39c92f3b48414ea23119a19e18e521ae3a19bb4040cb20614b3261f1c2ba1a2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4944688a07effebb2028a69bbf7a67a23163089471213d69867b500a5a57be8
MD5 76969728265020073cf675eee56fcc99
BLAKE2b-256 1d173fb32cfe1eec11e831c2fb3a6232a9833fdb476ab2183c7ca6c3f8a4dd09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1a9440f94f85b06a61c98e6a7b01ea6c86a95d4c70117b1af92cd011a6ce8e2d
MD5 976d066db460c6ba3c4aedb4cd36fa9e
BLAKE2b-256 5b0328875f5888bf42a432bc5904972a3d68e1f9a81179f67d438717b6006729

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 c7be4d25304c3102e351e4acfe96c9f968e15c97204e307c8fa40c9827f1ad41
MD5 43a20a2986be8ec21121cd26960b1669
BLAKE2b-256 6792d25c3d78b1f73e1d8cc213f3b66715d228b1768c435f411e28dccbbfdc40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 602aa0377d71e96458b1e966d10c7e0ef784c7a1cdefa71918bdc54648ca6d1c
MD5 03887b908470c4b7cc89406f962f09ce
BLAKE2b-256 3786f4857fff2b846b195c90d77e5b1ee1df6102cbd56cb6a48bfb67d2533c23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d027cb3f54dcdf6918e6242868dff683af43c8b9de1df89ed515cb7c7392d206
MD5 65de297b2d150adb1dc79e03d197827b
BLAKE2b-256 6c7264534f144a2394d1e357c5f744f20d144393cd5621bb05b88d14257b0f7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2e3388219bfd333efa8b3e5647abc9bc519687bedba6f238402bf6d875fbac12
MD5 60f8d7899bd0de1c4e5f4b098ef1f11c
BLAKE2b-256 735c7f2deb77e5edd1ccdf3dbb5ce4eea5b0150f005aa6b8f858514519f1e94d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cc52e919912c63820ff54b49bc3a446f5c94cdace9b414276c38c28a8e99fb22
MD5 b7b80c05cf343a8c8ba4d1ebd59ffa17
BLAKE2b-256 8b7b58042440df8a7fa7460c333859fe1bbec10bf57d5067837e9bb6964660a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 061e9b8cdcd599c8bf45df43bde65b88995d50775f433034282a7d0e0d5f7af7
MD5 18b067a4010ba522bed0d98503381527
BLAKE2b-256 bd04234388b653cbf171f08add3f5a62301b0ba8ff24d3f0dbd8f2e4ed55a78b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4ab09d7aa5fef89ef999c7bcf841bd4e2a0121cc2fedd39f42f7e9c8a01c00f8
MD5 ad53220e784dfce020744de8b5ee8adc
BLAKE2b-256 0659a983052fc7a3d4d48e9b2c09a422d57121c09a231295ad8bf1b034eb0bff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ecebac426bf7c422d8bdf1afe90314a4f4646505320d86d611175b18889ffcb6
MD5 da73b57a8ff9cf588685771052f2f38e
BLAKE2b-256 b9811e744a088b9f130a04e4e55d1e264c4d8d1c82890bc9067e04328e976270

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c397cd7d7172e7007806e459c09254e969d6a23f4844a17b3f92de8b06e83920
MD5 1cc387f0df9b6e1531fad94943e0d34f
BLAKE2b-256 e9ce21e5749dc570369f887c4c1436019e43d8cce466a7e14ecb6660acb1f710

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b1de7715495fb441d24fc963f528e80f72a2f95ff5fd67b3cc51ec4d89a85b6c
MD5 49862bc5598fcdf89a94997265ec95a9
BLAKE2b-256 19132b283b519c1f42fab2233dbbc772b544bdd0fa198114c340ee1f11cd514a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 114c86b2d2d77fd8a364fb2beabeebf29cfa11ade1c0523bfca19e7a4bf5accb
MD5 a377969c71d9fa96415059bd5a8615ea
BLAKE2b-256 aa2ce69a94584f138447b2340de48cd545b72b939961a601f6533ee4e16fda77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 447d6e837404413c3f9928bfe24940e6846de7a8dba5b59d320d398d65be15b2
MD5 e860fdf387a620aafa94cd7b6e3f262c
BLAKE2b-256 63cf871890a247a7ae74ee1c083b5e2d282d34190bd71627c687a42ce515122d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 8eb7dfdf07e37cf82263b09eb28d3226ed68717a9933794d8f742be536c3dc96
MD5 a77399f34e3c1c1f8b6eb414b0e3a29c
BLAKE2b-256 34d32d135404e275fd4b272ba1636c80c6bbf16d5b99e96fb04849ae695d8c5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d327f21142da9d00a12f6273ebec42ee3020c82491ef626e8de8d280d8448507
MD5 592c8b525ec1853d3e74b75ca7c3508b
BLAKE2b-256 5060bc227dc4d22714ae7ee7f9c0d1812e18418818f2f97d4228e136322a9357

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 83d4776d7623feda08ae6745ef1c31ac0c4f86934a4b00952e6912908a08b77c
MD5 da994faa0b259053a38953a78697c486
BLAKE2b-256 e5e36ca18bae42f8b8a40f8b5acc4b0d4a0c7b6524f5dfbc4dca4dc33fdbfca7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0ad95aa5c3b735451c74665297ed91bc5141cfa79951be67d8a322c8d5ae8307
MD5 91c937dcbad809ed24f56a57bb7a7fd0
BLAKE2b-256 443d4904e7beec83998a34210f4e86722546e02d46d6bb3dabd765d846462d42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0c7e3fe97ec1165474f29e6ab16bc51cad79bf861aeb71946e6a21def3717891
MD5 12db0f29aedb54146f5abfc8746c64e7
BLAKE2b-256 edf6790e804b05bd3d59e649864d0bdef9454a3cd179cc817546fb3f2ba25337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdc675f62e5e3dab2b56314df9c87cafa8396d3dc359902eaea6fe29ede064de
MD5 925466a3fb18cab5006ac457faf58a7d
BLAKE2b-256 7ab725233e04500cfd70d0da023e21f8a0fa737f9a162a1c9e5d34cb7cafcc05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f61a9f7c0a00fb8acb76f2e5cad9ff120f5856f57b18cce30e00fc49581f52b8
MD5 51477482be6c2f33aeb1bf784c07e193
BLAKE2b-256 e07a15e0c11faa189f3a042140520c80bbd9b41a44d8fadb73f79810c1a03193

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 571a54a07fe1214055284864e86bf915789081caec18b5ff0b031de4c01e297f
MD5 bfff3016862ce4883aad70ee4371e16b
BLAKE2b-256 4b21bc911bcc3b7621b20f501ee83d792869994b0571f26df8f059a13c3f2a23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dd1fe849f0191eae3cefa5287fe2514ec36a8c731da5f6b21f2eaf76d8cc591b
MD5 ebe5408fc17fe8945842739b68db2676
BLAKE2b-256 08e447e09f3705f363dcb3001ed6fb1aefab57d0a3cd61025766a3bfe088ab90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f89ad1aa2b44039da2899dc789de41666408b8da65492e1e0bdade9f4473cb10
MD5 7c2ac9e6fd04c92ab60d1ef0c15bdacc
BLAKE2b-256 09b9208c9b11cebe5112f7b2eb47ce330c0db599863cd7301c4a5a1e1e67072d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7479d23b54f2989574300f02bb40c598b34c8b0e70afb3221674173b83fc3cea
MD5 dd7a00f49e9da27582a99822aba3b46a
BLAKE2b-256 3f94c96888d06fe5da5a3143ac7f9b02020ba7c21b105a1533b794e8bbbf1f53

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cad86ee383319cbf76203927899450b8a28a74556171f76aada09998d30a6716
MD5 3af0f38fa334e4d0c4747a0774d2794f
BLAKE2b-256 3d7cb7b5b4a30e41791588e82874debe0a8a711aa393d3d8032f405d2cb3543e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: obstore-0.3.0b8-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.0b8-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 a127510519025f35af490cc8d0f6c1b1c7abd172b075c5653c2d3fd2aa00cd57
MD5 b2add8f159d304c15ebbc8cc5ea7054d
BLAKE2b-256 2d2b0979b20fb93c4faba8b88b5f6ca7a0b864f98c99f09a0a7bb6f49830f6a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e6d0387877eda3d6f2252bf34797bb473d3418812faa70f46fc7db26c326d93
MD5 acb3afbc75f91d5a57701e4bc8e67e21
BLAKE2b-256 d99dafbd4224b4cf1f7c8d87facbd3d8fcb559d821a54d2743bbc74c9a2480e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8c323ce4d55a6944d12e9515429b1def57261e8cc50d96e9e7c9f13a72e8aba7
MD5 53006dc236d8444c198aa61d9873b3eb
BLAKE2b-256 9446727ad7f75132ef6ff3cc3fe5710ccf9ff9a98bfdf663629396248c08595c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8028f8a8ebb24f0c96396176fc903ee888443b2537e61ce816c9730310c47054
MD5 a772d255c764e8710ae6a2b9751f325c
BLAKE2b-256 59f1ad958a6c00801db84bc7eaaff49954c7c654518296637529086fd84e9175

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 82ce72131d1c7b3fb5bdce7b8e2899ecb2aed80f31754d2c51821933acdc788c
MD5 569e7883cfc92dcde5f9b5f798ea9d57
BLAKE2b-256 d68f118e03b0243d08c25cf4f429f7728bd0e5747634108443aa6c15764a9273

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1799daf21cb504b609ee0405201dfab7d18483c6c7ea4489f2726b7bc09dd24d
MD5 816be22580bbf9519ecac2a5fd9ad9df
BLAKE2b-256 5c75122b1901df7774196985775795d456d5e6a841bc1c9f387ea81d26c0a67b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2812873fda90b2597256a2076c3f86114777d123b51c60a591cb9ad2103096b6
MD5 4e96d3527d7baff1f450c6db1f95ece4
BLAKE2b-256 944b8c1e5a32a25fb6f2aa5cf4ddd2d99cc9a5d079f9f667f1605ba2e8f3adf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 425a5b486531dd12828cd7d795363ea1cd1b6c7c8a331e1d9a23ccd2c40f9c9c
MD5 bf74c011e1fc2599c264121d13c07325
BLAKE2b-256 16331e19a90d7d65598e091e35405bb103b0c3f584de3be49491dee6344443a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 76da926f5c25dd8a8c949c9c26dbff733b6f0bb25775a2d03c9918708108044b
MD5 a27f6448c4bc8bc75e525852a63adf32
BLAKE2b-256 dd8c789eb92e1c3a38bddae20839fbd1a56efc7aaa97d4b3ff7d38298668204e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 34d225601c8b7c10e5858b106388e73cf9dda5666051805fb36e76b9178dc0e1
MD5 aa397f608079ff5c93c90164a1e6674c
BLAKE2b-256 c27489b00b9fc8771b8194ee1d4ec108527d815f47340fba9c8611be994a952e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c3bb64b552e3f37002ac58e1e341d0b7a399b382dcac8e7ed58cd5de94e992e
MD5 29df9b4177cc522b52f20c635dfa6e12
BLAKE2b-256 1359acec6daf6cb025680b695a5c6cd8eeac2f56d2921205bfaa5b3695146787

See more details on using hashes here.

File details

Details for the file obstore-0.3.0b8-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.3.0b8-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 101372dd3282f447026257ac6230c0203572c2df23ca0ad8db05b1c4c5c59a47
MD5 64ab0024dbaee0c12c365795d09bfb36
BLAKE2b-256 c6ab5895da091ad9add0c36694acd17d904b9a2423fce526c3207c853c153872

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