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

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

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

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

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

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ae2192e39f5c392319d997a370e810300eb5fdf149f4fe719992cf2d87a42be5
MD5 1412e87238c5dfd66a61feb942005a94
BLAKE2b-256 78600d8572a967460e4976501730b66aa06b72c319af627d55fd79fb2804f0ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bbd93b4cd66db204c969eda29c0f0e3ea6197f88f0c85d8f79c9e00ad80a5e8c
MD5 a8008e182cd294e0e59afc01bf8c4032
BLAKE2b-256 099542a59bf2d2960f33dac7e05782830f6adc1197e936d1f7ca82fdace2e1c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e25a6899dd4d6d13357af27cedb53342f0b021808581f44016c39df5668cc380
MD5 9f921d8bbc774265394691b0d203f979
BLAKE2b-256 5371e94a5658f5104fe8199424b1fcb7e51f4e1ceefcee0f8c00490f19e8a192

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aa2095a3e423d4001be64af8bb716161ddf4e73758bc44c84de2b700454190c6
MD5 1c08427ffaf3cb467847170f4c2e0a4b
BLAKE2b-256 a5766aeeed8a5f58fa06a9a9ee6cc7600db621f8e0abe44d2cedfef06cc44568

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba9ab48ed06137bf6857ff208b92a2b1fc6ccbde3ba6ec2d669f1e9bbdef7123
MD5 cd95f655fc757e9a1139fafb2d2049be
BLAKE2b-256 71d9a82d09e48d90a77816f7374b4e210e96c81eb46f6ab4382a686254e42123

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 dd5188841a517b377a7c8837d767bd2bc3b99b05ec8a8228fe0f1955b0b4e884
MD5 309cd9c4a000490c8319f9021335c5c7
BLAKE2b-256 80f36ebdb857e51c1d73bf0f0bf992fe1c492f9490aa419529cf95d7018675a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1275cb91c00f4f1a4193ef54100a58fa471e6be6f5e0eeb26c0fdf55759e5428
MD5 7faf0786dc2bc90357f4debe0c957aaf
BLAKE2b-256 95b3c02831b5de955c64ae0731fb677c28cf91c7f73e7099cc984a2ead46b095

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4ee04565d445cf0ab999cb816bbf30d006795de553dca87c86386dd71108356c
MD5 ea8365059f971d515779a6160dc1cc32
BLAKE2b-256 2e8656b3698b1a9d1a546db543ffb20df486e1da80c60505ec565953a3598747

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5c19bfcc0924517cef253723dac7ecd3d051404133f5b92b8debbb7ed325e858
MD5 7639dee39d9596f3b46e05903f3b1836
BLAKE2b-256 59f925c6f60e4e40f281280f143574b94513afa9a17b3bb3f4365f1a586de91a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc091f6d0e8fc3d8a4540b6d79658c36f60bc6d5262f5e81c6d71823cd0af1da
MD5 8ef48789d96418ae73a6162544ed669f
BLAKE2b-256 da6c20b984d3d4a16b4d9d169d59402dcda521a3399c1ec4020ca40cc854d081

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5feab80cb3498a3aa4cbbc30c0c534064e90fe374d8c3b583a7d2ea6f435ab43
MD5 4ffdf81d3cc2f79439011f2981c2bf98
BLAKE2b-256 0c7483881cb3584cd9e9bd596112b4f8f250c5f4ca21fa9de24af5e6e6194c12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8d64fd53568f08b26729d074f8426884e6f24a78bcc59d39af0eb6dbe7f8c6c7
MD5 de04cd74c084fd704673d5ced185b822
BLAKE2b-256 d6392ac0981f0009a63d478ec8d64844072194300f347414eaa7190df6bfb579

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4e14bc7c8b239dc26cd0f6e64b18742be325e617724881a3736fc2bcb9293759
MD5 85a822c02cae56469375df66083c59f0
BLAKE2b-256 d35ce860cb439f80124e271b3d149717eaa5536329df049cf959ee626a549d4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 02bea6e771353aba2877696042a3f54290db3a04fbf8792a77cdc1d612141fe4
MD5 8fdaa0c064b45399b8e892a32280d1d8
BLAKE2b-256 ee1e4e53accf41d96d986da7f016252eb22844917d73304ad1042fdc115d8091

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 558761b211a8b59b4cab06f1525d1bdff246feda828318a49d140ad1206d0985
MD5 b642163d4859efdbb92fbe1b5cc38cbe
BLAKE2b-256 c7ec885693b3551935fccb27d8286717b3d3d81a5c0eeedb6990c43615897bab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1b2c6588324647953fe40910396adcec4ed27163202dde3912c8b81f5666bbe1
MD5 953534c0bc2562c9b445f8eacc09d65d
BLAKE2b-256 79351d336f11db8e3efb7111104c22a2f3a2ed0271395d875a14f88bb83b178c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 abeeb47be366a37539a53df9d278c3d519d42b593e1c74abb6ded6929e6f3b9c
MD5 a073b1a5ca6d374c243013a2700a9a6a
BLAKE2b-256 10fde7bac59834ad8ebaffe7853455d17a62ddc47c621f9f8dc60b46bdfd9e90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 13d61112f4feab4a6dbca3d79565fd327792be410e754b2b3636bf2fff772a25
MD5 de3e15f7cd34b90564f2c097d01699dd
BLAKE2b-256 fe897e813dde06fd589054086215e6ca025dec13b81acd98eb757fcc801416d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d27abe05d2696362ccf59cd3ac1e653f35461874aa32c63fced8bd7239ae08c1
MD5 a9e53b1d10778dca4181261b05b03ece
BLAKE2b-256 1cd4dc85fca83137d7f9806eec87f121462bf57dd81247ffa2ff4371f8deb4eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ecabac1318dac1a9c396fb7414346aca4ce4ddf710d19681a2acf75f4f0b33ba
MD5 4f429cd5634d79cb30722034982b3661
BLAKE2b-256 8850a0a3723bfaddabd66bbd55217ce8513d02ba427f1264fd730915ce2a8ec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d9ccca36db5e7f787132ea8ea82e35f9a0c27d08aa55e3e8e41e08190830a662
MD5 cd266838c5a529d5d0fc6890f2c65f98
BLAKE2b-256 d5609c1b39c2e6a0822d2d00cfdfc5ffbb98825fa88ba6fc4bac97a7114d6013

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f937d38af30d57196c756a0904af4b7635b60075685965f700dec29e5db9a394
MD5 750e3dd3a35c94c08ba7dc8397ab891d
BLAKE2b-256 b2d842143a1e931d63e74489bc773011c0f214a61ccc978ac2113cab45ab5d27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 eb565f03190fdce3816a703a30cce8bf04c32e55b5a69ecf7430abb1d8256d16
MD5 1a7f01633c2b3c390a0c2aa004641d26
BLAKE2b-256 eb7f289a8829e0fac9d7ac424b39a2ed8219e2cb8bf0d4b7d16a5f7fb6929e68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e81b6bf836e4f57e333fe839ae63186d7a22f50578b46ee94725d27fade16fdf
MD5 dfc4ae22d27cd2a9d87b8093559e5a6b
BLAKE2b-256 3677adc3b26960bc6af1074c2e7e5375584c8edd662be7a76b430a9cf0294d9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 65508b0df1605bed2f19738ade1b18748d2bb9e8a33a893462068eb8434e6449
MD5 819b6289480ca0b714c7f5fb2a02198f
BLAKE2b-256 47860fc17b8c2b80cffa94cc9b189f690c0ee57a46b6746963a05e1a617880fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0d36bb34d974346fccf10bb1036c50dd0467a60c5dbb64d60393e266e4df79c5
MD5 04c188d9943e6bfaa3cc6e86dc098156
BLAKE2b-256 95bfb6ff63eb17344b2bb224e73dea27628bc4131ec3dd2fd42bafcc1cd36e70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b188c5f99577c5e0d5d4466ce82b5668e1179d8915622f472dfe41304efb9aef
MD5 68cdf92d97a8a64ceb2cb2b4d82ea76c
BLAKE2b-256 84f88bbe26f15cb6eb9aa56f75acb3bcad4daa46219aecb77cec9db013c513b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 656bafa29c2ee4fcceb37eaae233d0fc09d986320f1a53334efb91080d74d4c5
MD5 4fc9d9780da56e0d0be20541b4680888
BLAKE2b-256 f32f8b98294707cd8a081ebeec1c05753934918b90be299b7b5b4646efbe11a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 ee6c43c938e1abc6c8415a7556163a13fc71d7e78c02b12a803582360bfcfc7d
MD5 2aba9e939ad529b67aff592916ce49d6
BLAKE2b-256 d44cf6817c74f5d100d1f9ed660617ab9e612fc9631d36c98aa2f09d452ccdde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e91248feaf95b6a05c6e36db31e08ed57e76045bbd60a56a5224c6cc8eacc8a
MD5 fc70dbb348fa89afaad1516219ab7ef4
BLAKE2b-256 d48b1ebc2d011e6b60f43549725a74c80bcd614caf1d863b8c68f6cf52e57043

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b7c15031d11874012d85afda7fb442b0bb591c7d349fb4b3365e435a363057b9
MD5 2ce9cd374961ab318e93a35009f66338
BLAKE2b-256 5ee03b9940dffae3f2acbc8075fbac68f91a22d93fe78d81cc61da4825fc189a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b79cdc29a5bbc22fd2a4f5b4ca070413a355f87f1f7a29f1ebba97231310f699
MD5 284cd8362554ceb283969468bc3aa90b
BLAKE2b-256 7517ce3d17f1a65c71445a8631ae263519e46e3f3b0913ea97a7fea13bfe7d6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4b5917ccb9890396b2e1c6127846d181c9ffe2a894daa44478d800e8c4b6c6ce
MD5 8908d187b00701bf2322436e74e0319e
BLAKE2b-256 a0fa9a2e48f6650e3814de91d96828ea22928bb3b9024a37715262554d0f1f70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e449670d78076d0fb1ea278daa522fc9716c5f692237a97e9add3bbfdade981
MD5 61bfb87e34572cdc77faaa8201bf5e57
BLAKE2b-256 70a906070f893b549962abb7aa660904b66e4cc58647a5144e0a16c21b577531

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d0b84983acb54e91e0248ead3f46e87537ce642c550737c0e2cdc4b4775fa208
MD5 d0eea8e83ad313087f438f3448d10121
BLAKE2b-256 8112ba79ffc32a482a6bf94b3e279681b2181a58e1e9ddd48f227b757024fc3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ec2070be723ff182ec9aa22f18ce2ee5e334c200c8b6254927c880623f41f279
MD5 881f9b4d27d5f8fede842473e3f29f90
BLAKE2b-256 53aad200fbbb265044442fea2c50684dde2b1b6b1719fb0e6eb7ef6017675a2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bcbde0236aa17c2a7940c4ba9c9608a042a2baecc75bcb4ad34d15b1e2f42fa0
MD5 9163ee56f8a07b1576ab8043dc894307
BLAKE2b-256 47cfb7453ad508dda9f450caf26d916774eaa3ec4847b29eb48448975c603e69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4365a0bd5e99e7b0bc04237964cf0adf14f7cc2bb6791d2eedc0ad78cc4d82d0
MD5 92ed2e3ac5aab8c64b28ce1d68ac7afb
BLAKE2b-256 40784e3d21c63ce45c48f8aac18759025f134fc1046f4020ca27605bbfed2204

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2e89274fb41c22d6aa33b2caa2bb38c6205c9b529fda1fa464a4776d7e42d8d
MD5 c96f7a46703c1ea0af810dc044f63f96
BLAKE2b-256 7672a3f9a14f0e8763115d32b3ef95eaea1bb1d8fc1ea319df7171ee30db1916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 14bdc787ef8f7d2a1821e1e7739e38372579b9c4c92d4bd033e31a4e60db44f0
MD5 ab736d37fa8e66eb660747377ccd3dda
BLAKE2b-256 5c46d646476281417dd9ffb26c49ec48e39acca0fdba0fb04a26269fe6fff1c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 b599dfdc6e0a6e4780d1f93267c62bb8e54c8aa2b9673cb2f85d345e01049857
MD5 c4f3ab00fc9e3a291d70547034d2e961
BLAKE2b-256 7f41e9ce7cf82ec6f9c71f37a5ae0e9f2dd91053f8060ebc7f43523881a0cace

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f635325ce351f77967d55c56cb3150a495e2ed016351f7e1aff1bee90677d86
MD5 17ee3de71211ecb65630673dc353e5e2
BLAKE2b-256 0da775e73aff643cebb303baced14ca8a7c284f2b15a7bc3ffabf84e43dbf11e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 478723799398259ff416297481613569e1d0d8e6fa1754057ab43f9e67db32a0
MD5 f29c606163f4fb299e0d8454ddfeb26e
BLAKE2b-256 496321b872c935970a90bac76ea4c989824feab17f3da1a2cb8c82aa3bd3283b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b2211c8501a1b1c209cc69a088b9bfc8ee32842319e13139e4819a6f9466c084
MD5 37eaf82d0e563c12ba595d4859966608
BLAKE2b-256 16203e6efedd0616a0d563733ea6170dc6e7706bf6e64b306115f429efecb5af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 970967ffe3b056900b0da38cf14eb4560aeb78109f711ed3cf5b8fac2976b5b1
MD5 ba11683cffaf3ef8e7015ff005e1a2ec
BLAKE2b-256 1346df2c6d8f4770b136d62e39c2a2fed806db727edece26e0f1e9062e89e235

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7fbb79e0cfe23d317cbe814110c8259001b14b1d2344d71cc9fe170aa520ae4a
MD5 8537b39cefc0f50a67f1770a45f0f813
BLAKE2b-256 174e1746116fa24b58eb2c4a9fdedfba3f837b62510d3b292cf33874467aed83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 919f81d72ca778fb4c08b40fd428f694fbbf151d5c1eb715bec02cb37ce8826f
MD5 254b1a551ea742e6e2ee228bce8c72e1
BLAKE2b-256 7d679ac1041eea90f7e42499873071f18135d1fa53be8f5fc8ca6982029be5fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 19d9ea61ee984f6beb6f1c171c653f5095b2a2e71ab08309bb516818abdf5032
MD5 5d13715582506be24af47e1728486f17
BLAKE2b-256 85de6ac2e09ca765d44c09de4ac690fabb3dc703904285bc1f8b68c02b654f57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7efda05adc047c795f25939deb9a9fd74c83430de6fd4a01b817a30ed11cdaae
MD5 c17f913de9946cfde359419124b60906
BLAKE2b-256 c2b6b3daaf355369426914698acc7262c04dc7ada749e46eb3f8b2b03665c1a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 910b375da505c541f94d604b76fc9442bafc0a58b21a88d39b9557e49424817f
MD5 a2435a055ad63c9b99c58cf3154c5650
BLAKE2b-256 aef099f842811a8b7b5fa8a75c213beff48ec001505202e9752b41d459efe0a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1769c385649159afdfac56dd32bce8585a1f1c05e8e381976e08692f0ce65950
MD5 3e4223b52bd9ecc832ac51fc6812a958
BLAKE2b-256 74ed7e53c8d802bbea2434e472228a3c3a614d6b3391a14e3e13ee323c71b8db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: obstore-0.3.0b2-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.0b2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 c8cf7d079051570318c497203bed593eb7a8c43ef60ddb127f673425b551e076
MD5 ed8f8cc55f74dd8e1e20a17c37f82264
BLAKE2b-256 08204e58a78a238648c255920122a35fcf75d6d02f77ff041449497219da456f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bf192620702c408ccd30ba815ccd8f96787c05e936c3485d2489530845e40ffa
MD5 b4b5cc698c15d8378d632311e8fabe94
BLAKE2b-256 2641684637aa666ce28c016a6fe30a7387563b69be2c389c4e507816f0796d8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4107725fd11beb16ebac24ce9413f9d471713c48983128dd2d5ea3c70d3654f0
MD5 d4bf48d88e2865db51500771bc22b1b6
BLAKE2b-256 6796adc7e0d44bb06b14e59db3598a7b4d07c855ecbaf1121f0124ad3e74b28b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c1150426ea0007a6097f47ac714e6da821cd4adb4bebf77a6eae74de82ead0b2
MD5 413b7ef457cfee52296e815e1cf2f4dd
BLAKE2b-256 e61517a092b372b2304c4ebb99ee03e17f948298f2a9a07631f7a966440a1eb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d5560d1f3d478257cd620b01ba9fdfb105b09a73c38167393dde4853edaacd0f
MD5 84e9c60330e371bf6e0c535fecc6bb00
BLAKE2b-256 2b10f5f9dfbb5977872258f74347ad0d6c5600d741dc74b8069b5510c294c963

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d3965819b11189a373723e9923fbe12b37341f17f658f75d8636623ea419484
MD5 d1b1ffeeb95f84ea4f348ceb86915d98
BLAKE2b-256 28fb839764ef5478e810651e57b14b4916e7386b843e4fad9503aa3bec21d6d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b3e4db695f538064c4623bcdd7b857f941d4c7fdd1bc0dbe36887ca5a727f10f
MD5 eb8a39934522242ca2cc0b6a3064a89b
BLAKE2b-256 073dc8ccd03327521f498da292bcfebdae07bcf4d4d09248097adaca8863a73a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c6eab15509bc03c4542bac2ed70467c513e6b8bc765cd5663a6ff12ed98c58c7
MD5 4453f1e4ee6d334abf375ba07f8685d6
BLAKE2b-256 c0ee20f742deb9dd758f78eb2092af5cb16c81da4988a4125d82e755f306289b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9d4bea9518ba88b1608007c6f3e2fd7358b3494b1245350b7099cbdc9fc89629
MD5 ec2699d98355fd6342336738acf60df8
BLAKE2b-256 bfb49f146ead0b3ef845b3f6d3abdc46e2c96bccf35d047e9fafe1642fbf1c1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b401e1085b3c44782a1934a8a53812a619884952e5dbf8af1810da81204b2ec1
MD5 582f623406c393c4a375a75cea8ce70b
BLAKE2b-256 18a7de56c6039067b20ee1fb0b2fa20402e0adc0992b3aab6f3fcbc85d32e918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78a54043420b43d357569e9c14bc36d3128093e175ce996199ec4bb57036f3cc
MD5 e998221b96229616a90efd7d4f5cca51
BLAKE2b-256 53973c96396d5176360722f7f03b8c005f226e870958107c82d8443a1d303890

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