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.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

obstore-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

obstore-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (3.6 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

obstore-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

obstore-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

obstore-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

obstore-0.2.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

obstore-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

obstore-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

obstore-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

obstore-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (3.6 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

obstore-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

obstore-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

obstore-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

obstore-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

obstore-0.2.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

obstore-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

obstore-0.2.0-cp312-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.12 Windows x86-64

obstore-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

obstore-0.2.0-cp312-cp312-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

obstore-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl (3.6 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

obstore-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

obstore-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

obstore-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

obstore-0.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (3.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

obstore-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

obstore-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

obstore-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

obstore-0.2.0-cp311-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.11 Windows x86-64

obstore-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

obstore-0.2.0-cp311-cp311-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

obstore-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl (3.6 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

obstore-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

obstore-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

obstore-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

obstore-0.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (3.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

obstore-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

obstore-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

obstore-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

obstore-0.2.0-cp310-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

obstore-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

obstore-0.2.0-cp310-cp310-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

obstore-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl (3.6 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

obstore-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

obstore-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

obstore-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

obstore-0.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (3.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

obstore-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

obstore-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

obstore-0.2.0-cp39-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

obstore-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

obstore-0.2.0-cp39-cp39-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

obstore-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl (3.6 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

obstore-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

obstore-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

obstore-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

obstore-0.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (3.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

obstore-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

obstore-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

File details

Details for the file obstore-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7804fce25c5c821c9dd71535f16f966fe7423e34716393fa4ad51c0310e9d384
MD5 cc2aeeb08da412fb244166fb9fe2be55
BLAKE2b-256 3eb9f155a3cb810a8bb6104731b0f5d5701506e626832d4c42b6f3217396b682

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 53835fc5c905d828fba7d8e6610570b8d54f0952382f9794ccc90b094a772bb1
MD5 abcbf8e3df4b1d35c3f8910b7d1fb24b
BLAKE2b-256 d5c995f6dd33b5681ff97da5e4c7eb0382d843365945d2f17edad84d82e54ddf

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c10da70b4559eb8ff03329a23b58bfc8991366eb257f434fb89354352a40a3c3
MD5 cedf885a4fe089d905f0a7e541f2182d
BLAKE2b-256 0514f1bf22b6f9ad238033c107e9c5ebfbf83e6b00f7d574dc0e303a60a6078a

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b3a95f9a7e98de198327d70fe3634cce3c3ca10fabe65e5eb1066b9884abe3bf
MD5 4d48e366350d965a0cc5cf62f9aa015e
BLAKE2b-256 52ed65b7e249493600200000c345843c8da41f75dd042d936daee45861eb9bb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8728b52889960393df514243782252ee40ea7afa6cb831fbb3dd70b372ad2d89
MD5 4883f079947c8ffabe188c8dcaf249e8
BLAKE2b-256 f683de3ddfed6aa1fef5136e00eda5357517b88d9cf111c1d81b37bbaba769d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 16de68293885370b61238749df290a37f2c22e56412b40990d5b65d79d34cef6
MD5 38e647b4ca5a6325de72ebc87526535b
BLAKE2b-256 0907fba7f47f4918a864d94e6780db7b0e812abf09ac349660ec4ca886c4f96b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 33e1257e12e31771963712a65ad2f2c792e1dca31230e6283faab195fc15046d
MD5 f64062c172c11a61c057a68131aa7ede
BLAKE2b-256 e92c99172cd6bb75b5ffd6a15dfcbc3e91fc85baef1318ddcf24e1bdccd4e298

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.2.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8769a0244350bd186757a2a7e12a075c6a7df9b1deeb2e9ef16b2e7b8f4ef6ae
MD5 be87594ede4126129469938aa33618ae
BLAKE2b-256 f284b13672ff13be731a43c0cd1a6bde9e3296886249a17677852bd89b588e2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 75740907024715ca758e53d6b2968328a6fd8c60706a41ea316d55582b46da06
MD5 4bb1d6b3698e5957df796040edc61375
BLAKE2b-256 152b6223e10e884aa4acd0f2c252d24b87a7af306e7562890a0a0b14a5dce8ca

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1395176ee5c2ffe56fc919303d13daba07e19ff0331cc34df38cdebb2b865c53
MD5 e1e7c192e8aa6e97b0d3c56f45bd209d
BLAKE2b-256 547750acafadd3030e855a883b574ba07a0539ea0609407bb0f360384957c3cc

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a8a7f1a0f68cfed1cdd9f194c84eedeb08506b7dac50670ecb4b9834804cd869
MD5 a2973189780bfdfd931d337bcb0d12b0
BLAKE2b-256 aa1e21b8295577f6f212d2622b81d2897d3c02bc1121bd465927d1876110acc6

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 48ae34e2a4aefb9b633edf2d01a924208f61f7096fb4aa7539166cdfd2c5c312
MD5 96e30e07e097d009b0f23de4e69121f3
BLAKE2b-256 cc92027c5e3eacb9981508475b8ce9cd562947581b2d0a1734be2ad6d6b6d894

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32e98c3fd685154d3214635a0ec21f9871abf8b7218e8439eb4242a145dbe2f5
MD5 8275902eb72d4b21ffb79a9e626528e0
BLAKE2b-256 4fe8b5fe14c457611a4dd0b59db03b6217c31792484c2a1700ff05860b21f9f5

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d24052ecca98ec56d80369836611fe96c3fcabac5e7620ceff6b2706972a4ff0
MD5 e882a07ea307310d44ba6760aa0f85fc
BLAKE2b-256 b551b0e3880caf887158f19ab132f7f78ca5c53afcc9cb8dbbe7b341f602d114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fad6a425737e62cc962009bba05d333f657b192e5719828c19ca9e081c15287c
MD5 4962f7cc35c86fb8fa820a13531d94e9
BLAKE2b-256 c211c426f70cfe656ed38f2a3631ad98a1d5ac04a257e4074b4e1d7e9fb4327c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 02200182f02d46252dcfeaf3905163bacd7c72422dcc3878da11f38d5a589f2d
MD5 82306ec3bfa676ad8eb812979d6741ce
BLAKE2b-256 401cbbaa41519f69af1af688a0e9e1c84fc91a8ecefdddd77f269b2407ddb4e1

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1a0a02bc8b1b327592db313292aaf5c793d863f8e3785d6a1aebb21c0d5ee322
MD5 9652099a92553a8bf86c3cbfc520994e
BLAKE2b-256 b116408ec42893774e3837eaed5c902ee3a0fdee95ceb3503f4ddac7f0a30df0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 38f99d151fb796a37f3bc90f71807bbd3e0b4584cf527e409c54cb0b11343970
MD5 a6ded90ac93cb6f8ecaec71dfec3885e
BLAKE2b-256 b114a5d996aba139fa417dd7dc2e583d39672a67a5be7b877aadb7e480aa7d5f

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp312-none-win_amd64.whl.

File metadata

  • Download URL: obstore-0.2.0-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for obstore-0.2.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 ad621f07867afa1990b1b21fc66921ddc009dc306f171dda7608ca144dba690c
MD5 65eab8e667cffdac0624d8cd04999beb
BLAKE2b-256 ba5c4054b93260cccebe17540f2bc3736fe22177e437c142239e23dc3288c6a5

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e14c99aeb32b636bb8b637d49dc9de9e5d0d52a5301c7c66330d74bf970a89c
MD5 6a1e56dc72ae6c70a2586dcf6f2c88f8
BLAKE2b-256 ba000437244e6d50f373ce6b11941beb95cf64fa884f07dd646f1e996af35305

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a71585c9b942f4c36d9e6da2cb7a0d4f369deeccb93722f8dd785a7ee5635c8a
MD5 50c557373de4d6f92d7bc1c779477d46
BLAKE2b-256 2160497008116a5bc833b9c0a0b24ad899ee546c9ddbbe1ca4464982a6d3342b

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9025b0b03b7e22cc398458444267bd32c029ee24eef224df2d9143eca29d138a
MD5 a04375d74a07c8336f4164c99d4bc3eb
BLAKE2b-256 675b13a7df4193b0875140315b5c7f4dd05b5cb210e090bf118068dae8c6aef4

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1b73121988a3afd22f7a33e37cd414009535006f6e055b1993ed92a65b3d6928
MD5 1946f39f42114e16528e2a682897f47b
BLAKE2b-256 1d8d454ad48fcd3600188c9713a08e86836b3b2f0aae446f3c40426c01b3732a

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aaf91a52d7b04765b6722b19e53bbbf689ef68e4c50adf167edce39b3a8fab74
MD5 30ddaae4af463f281325d76fc67730fb
BLAKE2b-256 1c6de588dee1820a6a2af7cdc4b3755bc7ac58d6b368b2501fb4744f33561dfe

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 17ddf2c3a52c480ad132468d683e0c2f0e857c284d62de5203c12824aa0a185a
MD5 1b8c04e661ce869e87f1d8ff47e6b1b8
BLAKE2b-256 30fbad4110f07db486ea1c31da27b5a1a1cc2cf9721355eac3f47c87d9a06e07

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0e66c9a55124d701bbcb4f00fbd36cc347c85782647ddec5dc6159290278372e
MD5 816504bbf23925cb2637665962952045
BLAKE2b-256 fa1b8ae752862045002b34f8c4ff7a03a37dc09b726cd9092976036c68a54dbe

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6930a658e8b0d16db15b9d83c926968b27af5905ad763d821918b206d28cc951
MD5 86d50a5658b339a73db36dfcf01e8bfa
BLAKE2b-256 96af88278591fdd70efcd038eac6a251d264ce0209ddd83975d593ac316b12a6

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8f690550a18c349367f7a9347c87f8e1b7d3def8e5fdc11e9abb782af94de1d8
MD5 7d846d59e2d15a1a8b0c18beeaca9b27
BLAKE2b-256 057f96c4dbc4bdc2a618947b6fc2b5cca08641cc5f02025154dc0db5745dc4a2

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28fd141d2cbb448e8b516fbc3a4039e1aaa65c74a8e10f9c86df765a8d64b4bb
MD5 93cf0754eccaa44265245adf94b2ff99
BLAKE2b-256 c0f7a73184647df617a5a0ab0011d018e729b63a6f101fb56c17f4b401a6261e

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d15741846589f2136f82f7dc785ce2c20ca8c50a7f6200971185f7b1fc9a2762
MD5 66a49e0f3073b9f7b828b5843aaed558
BLAKE2b-256 7966e3da7067a8ac198c0aa222b9c95133dbdef71a1f216739ae29a5a6763778

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp311-none-win_amd64.whl.

File metadata

  • Download URL: obstore-0.2.0-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for obstore-0.2.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 ee7d785201ed0f6d30ba6a1f37824d60c6ec9686a6a48bfd4ec01c8c856ae665
MD5 46dbf585a733bacb8a3e15619e99e14a
BLAKE2b-256 d10c383a721f9caa731e6508f732ac0abf3fb89b47b7ca58bf25e4b4a05e0ac8

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f526a0d66378e2f9217653f65c054ff47ee3075b32d5b37da54604bc37396eb
MD5 86422efbf7c386651a65c9d2bc31d541
BLAKE2b-256 d4a3137b1e4b1619a6d69a588dead6c31bf3bf5f88e30f669f5bcaca7fa84a74

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c90aeda8c6dc30134dd93771cbdb9bc86d8bfb89ac80f904b023173dc895a6b5
MD5 1ab25e6a96b350bff9a4105f7664c335
BLAKE2b-256 ede7da68d86f5648832c20c9d17ef969155241a43ad18bd1a2e3c4ecbb919c62

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4926c205f20c3524867f2519586bdcf03851a15f7d7e05b94b65b3ff5933b046
MD5 86ae2879d54efed0a8e95c4bc5c86760
BLAKE2b-256 5aab06294382b76d43bd2274eab36d4999afd5850c85c9b98db27dcdd84a54d7

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7e57afcb0d73931cacafaa81ed66c39edb4486868449cf49d2e0c0015402bd01
MD5 dde7ae2bb9e0ea0c814ec3162d412439
BLAKE2b-256 eb99e863802dfb46036f48fcfe655bb44d018a16a0ab76bd691826ee18dc2a85

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d534fc5763cf3360ac3d3feafad87a87930af20a74d3a34cd84c4e5325f6fcb8
MD5 a5ad79771725f5521f6fea96d05ff8b9
BLAKE2b-256 071f16e1a5e336161f2f15e80d9a8b624b5e9029ce852f3271410d99a97efe45

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cd0cd5caa194a1f8dca6deb33e4df72ad529ab1ae199a7456c4b66330e9446f5
MD5 7c73473ea8e17ab2541c65b94b31fb2a
BLAKE2b-256 13d1c2854d2f8fabf45daa6f0690fec7ea91d1d61357d429a42ba3fee4fae447

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 965df133a548a5a4276a846d0cbfa1dc36947aac39bf44c77e1f90764b3e1d53
MD5 0eb748c66156d5fea68df31815c16c99
BLAKE2b-256 6322e7e04681cf596f3ab350fc713c113e82bc79440c7a643ca063154c7a77ac

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 68eb1c965e69657f5e5b5c92425172c4caa06d6a4b99226c36dce140fa3a6789
MD5 6540c70cad76d0b7caee991beb322011
BLAKE2b-256 cb700bca12d0c758576f0aaff49a99a1b8b14ecbf481fdc099f6d03a0a067ada

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4610a38801cf87d341a2bf2451a06fe8f52322b4344c933f0626262637f625ac
MD5 a114cc02ec98a12876dec67a7d417013
BLAKE2b-256 80b99007cb6b0e0c528af3f4f3c18553bc64a38d17ef0062cc0b0fedeea7fea7

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98ad46092c44e28396e4387660e8306129aa60068f7b03c02d7f871333e5e5d5
MD5 7ed7cc59d857543239a5983dc8bd3b71
BLAKE2b-256 93700aecea82a35259ea837cfa7274abb7246bb34fcc22b02306ff1ec72045df

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cc177506a309c17e429a0cf7b5aa2d9194d745e5f0a9ea3418846f7aa6f416d0
MD5 e468887d87ed5c548de9860740fa66e6
BLAKE2b-256 053e78c59914f5537868940c7b947af2633b99a14a8c0ac093afa8f69dc0ef20

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp310-none-win_amd64.whl.

File metadata

  • Download URL: obstore-0.2.0-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for obstore-0.2.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 a42f7bec30782f51548fe535cb63b5e2aac10fc1e02d9661943b12d23a254eb6
MD5 48b9a7b266e5b9a3791f80b836b91e9a
BLAKE2b-256 fa03ebcaa1aedbaa5375fc50872c9e50b68be70303039ef0919dbdb911149401

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bf153cd3aa94f915283b57904c0c15ad47669ba6a1772f0d20dab43e1e224993
MD5 9a80592ba1595034a101d73664a74f32
BLAKE2b-256 c67d55396006f1fb9b70cad6a331bd2493557858ca8d7890fbdcf3ea53e76e2f

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 37e288e3a13b2d3780db1aa30015486a9b5ef00c24b4cfedc728731cc96efa7b
MD5 615574cb2370dd385243ea2a7b59914c
BLAKE2b-256 178e440cd229d9010fb6f6301608a1651bbdc3e17a6a8a63018284a8edb5e19e

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a17702d610c08689ba9b76156eba7162b1d782d6e1caab91ae613233f92e5383
MD5 27e9b02527ef0c50bf0376cc26c95471
BLAKE2b-256 1c5c4b0a2342fcae95e7dd87ed2b55f59f19f154422aea9bf143602ed4ef2ba8

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ec4ae87896677838e76f5ce56f14feb60cea4b5399dacb4ab653e7abd44e6326
MD5 1235a23ca2dfb9809b0a55e584646e1c
BLAKE2b-256 e4e1013804f918a28768f592b0a35ad1d2183c530ee1aa4a05753f416edf0ed0

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e212c09709d0e57089170321ce9d4737d131c40a35cbb111ae806f6b11cf4fa2
MD5 9932057a8f0544bafb9f6e53e54e592b
BLAKE2b-256 88de3da5503e29b703a6c90c5d4dcc9b8edd92bd488256a690b64554b17ef38a

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 dd10704148bf7755a4982b6c1335c82493e7d55c2c7d7fe3e9146ee1b018c447
MD5 729b42fbb68472c920c6538f46aed39b
BLAKE2b-256 9909b72ae3e16a70c36c065c515af0f1fffcf5d11e67eac91f24135d41e9d286

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3e39c2b38f7109a93d8ccfefdf7ada88aa7ff36525f87ae43fb24fa71e0268dd
MD5 aaa45518c9cdc617ee0176b4e53f4c87
BLAKE2b-256 5a7c25684892b272065aa2921155095ff57e37bcdf071006e19075e91fe705ba

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 795aa2230bec56bb239c4287cb098c8be39038d1c7b5fc3dc06b43804473a39b
MD5 fe05c3f439d74b744ad6354a722c52a2
BLAKE2b-256 ff7b432b9adb06d5f8a923d42d41436cde6f94b89c0b468bade014d2608c3be3

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8c350ae76f155a3d688b2064310b5571a69b3487a061a33ed0d78d863e7c3b41
MD5 dc05b563ee357b3d6dcc08070439034b
BLAKE2b-256 5dd60080a1d3a229e0b80cbb74b538250439ea0f6d221fb846cee7beca341b22

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f39f7854e6d0b4a7091bb376c221ff1abec77923c74d384572728279a2b6dc56
MD5 b2f12aafdb08136522b2e284c477b64d
BLAKE2b-256 55105c40652248dbbdd80abf2f2331dd42987873b0fa5f259f4e53bec85f61dd

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp39-none-win_amd64.whl.

File metadata

  • Download URL: obstore-0.2.0-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 3.4 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.2.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 53dc21070b4614d710a5a7d11d2c90e87b3858876c415924256879d549c68147
MD5 b4c2f72b770e1b46451bef4e56d556ac
BLAKE2b-256 9ce5c77ff0b8cabfe7a9c5480632f074a79ecf5a9473b3bc6a14a2fe0eec9f1a

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0efb5bdd0d1c220216c77f3ad733d2a57481b391fc762006a851ae81d0f68299
MD5 8a1f240d713424ea1cb94806b07b89be
BLAKE2b-256 97384a2ca386d4b95e98d0fade64c68975deee58733df8fc0c79e208b9ea0c8b

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8204b3f648d3fffda027f1d6824ab0147e82e218b99949dec50c955ce3accf52
MD5 cf6053cc99d6c32f2ae9555ad28c45ff
BLAKE2b-256 8e16793db756ff8d3c7633d0a82d7cad8b8c98705979f9e77c4613faeafb4906

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f62fd30a75b8fbefc147940c84305100527b3c17769da914fdaee987bdef8967
MD5 56bf10a017baa5c54cad08c9c17553d1
BLAKE2b-256 35c10953cce8d5aa6c71f3385905297ba9f56d1592879e8bfd41ad811e084f41

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 14aabd11eb5e1818667f8b9460d283a2a9488cbc99097298bc7b6a0e76316f2b
MD5 1fcf287bc0f04c7c902edef683a8999c
BLAKE2b-256 d9690f381dc8af41aaf9af68304c070efde06ec96c96f6d63bd38699d46c0455

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbda2f6c9fdb15f95072cfbf595abd93f07a911d8d940584bdd8e8c73cedd068
MD5 c71aa7e507fb8430a2a12b475d88ac77
BLAKE2b-256 4ca6012b9fdadc4a8d6da5932a14d3e827930ae3a08499d5abce72d7ebde4932

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ce70d2c1f61f3238cdf44ebf7528496e8d0b2b803a25631a9cbc8fd2936a237d
MD5 7f83f601e0c390d652992a884aeab9fe
BLAKE2b-256 2dc4ddffee748685967b9bd01403add45e3815abdb3a5af5d255bd312244fae1

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e62d27cab94d7c370b867ff29d275107920133786874e881a8f85b91bc672214
MD5 e759da8390959a762a6bda4ad12adc05
BLAKE2b-256 3133cec5d81f408d46f927cd5ee63210e78ac6d2df02f788a51ea03fec2d32ef

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ac2d5cb8247a4b584a13345344a5d85eb1ef7b30aa875fde293529c64031053e
MD5 5c26b66b12f33573b7f2e1208f52de4e
BLAKE2b-256 a1ac93280dd05355b3c0681a6ae47507cefaae66d6b198d0cee233366f912ec7

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4189b1b3e44a63d443f07f56a361d651a838f51cfbe58d11f3efd2ef8c61d3ff
MD5 864ee63dc338fb58e95a5c9ecb33cef5
BLAKE2b-256 b012604104f7cdb7e903b15687ca6baad68325829efcd93361876d0eee30536a

See more details on using hashes here.

File details

Details for the file obstore-0.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for obstore-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b20010529a32e29ca99d4090d229db55644db43b6f29e032e1d0820c7351ffce
MD5 f90f6bbacf5a769e182ebb8a5c3f70b1
BLAKE2b-256 499cb6fe840063b9a61567a60d33d00422f72dfa3282ca804f398a442ef5d68f

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