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

Uploaded PyPy musllinux: musl 1.2+ i686

obstore-0.3.0b5-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (3.8 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

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

Uploaded PyPy musllinux: musl 1.2+ i686

obstore-0.3.0b5-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (3.8 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

obstore-0.3.0b5-cp39-cp39-musllinux_1_2_armv7l.whl (3.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c121e4b5444b36b874827fd6a7d861f15d69a484b905ae5c4de68db5f7dab83
MD5 4b9a99480ea75e504421ebad9b9d436d
BLAKE2b-256 ea4c896c7cf69ac9c90a3a1329ad049890844c67191cce81e33f94c1455431cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 96107a7c374f93ca3f543f5feae6d2a8dafaa7ab2420a9d19a0581b9b3fc28aa
MD5 6a1555214c6181f29109f35c44800245
BLAKE2b-256 89f50fb337d112dcc1792753826997f58c18a0ce28a15be5fb6bf5ca8c249f1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c6744e3a52a30825fde90352f7ce0c9638c1ab0b62205265be31f7f26a1811b1
MD5 003e869ee24ea08252211b48de64f352
BLAKE2b-256 8d8847970ad51048288f68f7470fc1e5cfa7af55e81fb4de36d495e22db511ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 555d6a03e54cdac8958adcd0ea6c6f2542df667bcefc9bb266d34a58781f5526
MD5 d9f2c7f2d51a70a0fdf7dd2c83ada07d
BLAKE2b-256 b06688c31299cbd0bad635f35e1fdcaa6373a59f1edc40214b880419516ad0e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b4acbd6a5ce7b728a6b2c2bf3e0c18dd07f6ea0a2ae8a721e0292996fac6703
MD5 c511380a6d0387df879667477a6765a0
BLAKE2b-256 6d22f42eb48e6f968bb64a120c061616bcdf209bcd67e2f748e54d5f14c5c7de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a6f28f0b1916fbddba7740e904006ab386c558aae150f2624d656df292a8736c
MD5 d29afe2a147de5f13ba98cdfdbde793d
BLAKE2b-256 73cad9c43f220537691b8537bbfb8524e069bea9358c4aa47478ebaffe90840b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4c243a485f9081498974befe12b10f52ca84d78f8792a185a342943348ad96bf
MD5 6fdab05be2778d7c3949f1588ceb2545
BLAKE2b-256 c54938d894c0db34ca1d692d80015d1d7872bdfc8c5103a9771d3969977067fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 03706150b3fd67796bb7107ac8d2a8263ccee0bee905822e8bf3da0aaeac6c08
MD5 eafaed9f541171c5a6fcea654be7846a
BLAKE2b-256 a9fe96c3f7b5872354fa65b0bd377f63aa98e036bcba5910618d71c53161dc47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0c0fb15d970dd86170f748622137ff3eff0ebddc76dbd522b822d72386ed8415
MD5 742f54f65bfb5d28b84659beec478da5
BLAKE2b-256 45b516611bd07c969d416ef410903d3aa47f2c2173bcf9c46c0dfbb9732af552

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ebc3c69531d3721315c6faff8d13bd40b3a6e95b42e72a60902389fee0370f5
MD5 cec984b6f09f199b215539c7edc95a84
BLAKE2b-256 0b0d798d3ab83169556e8665c830f2af3a016c1257f181bf67c88811e049a031

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8f1c51ab20a47897a312d0ad0cc5a72320df3770c28edcc6bd49181d77c3ba99
MD5 28930897bcc8c2056aa7d363cd097735
BLAKE2b-256 f84559001e595ab31eb213b3f871f0ea103679c6c9ac27aa962d60c4d40adbbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 85decd4eaed5c67638b362add04d1318f3cad37ad3302332ffeaff15bbbb854d
MD5 365a7e9abb984b57a2a41eb11f19da1a
BLAKE2b-256 82f7db57df697044de9828c5fecb80c46b9b046fec3d4405ce462d8663b59b63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cc62c8a1242d60d6e4b5dbc0d615391511f3828e8352b4dedd7d4fad9ffefa42
MD5 aa5f8b57611f07efcf797a71b4f715cc
BLAKE2b-256 6a48ddc8d58c9fb45a3f44e99feee98b20b362513c375ef2a234b0dd4fe05c91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a205760c7cb122223f3b52f5f92160a6c98edf4b7afb83ea68811b1a7652cbac
MD5 8626f2e5c8a49af30fa678da03036657
BLAKE2b-256 f4ad81ba04116573179982f929091a4acdd56aa55ece35f6df7d30a7810cdc01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 41725cc6ca182f4471163b2b6253a20ecc2851d700037448642601cd89d3cf9f
MD5 a3a1548d3ea856cf98f0bd9f920e7eb9
BLAKE2b-256 cd02cf5d614fb84e985157bd39526375c34fdb2516d5a22474a8396e7549026f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0645ce12e74e861e7638bbad07e652bb46ce9dc657e6a6cde91445cfc1428ba1
MD5 35b096ca9078f592a75da248dc251c7d
BLAKE2b-256 e5c2443ea172816782c1b9ec93b41e7f49b5f5709ae2cf489d4e3d2fbd251364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 2828f270347adf8e5bc7ea387022c5290501ad6d3c0711eecf72508b1433eedc
MD5 1e30726a6431abe073ec0f6cf78b4b4d
BLAKE2b-256 00d1ac1364dad32575ebb1080cae090ba4b1ab16e32eef585a37b53498492ccb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6697bf02259fce118178a98f0a69f53576ef9f28dd1df7ecff3ff01c7c166992
MD5 926bf2a045c447f3f257871aa3131267
BLAKE2b-256 82e6da516d72974f78b04daa9cbb230089551008dcd7b6dcd239e132d2635ba5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1cd6dde4d6a4376e090b4394f15b4587e21f89445982b82fab61e2a998d77186
MD5 8bb90523622795b1c60000ea4579cdbc
BLAKE2b-256 4df9dc5de9ec9723eb4c3a0f94212ddf790a6f0ca30adc54b383e27ae3417b39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d32c857da5bc988cb44ba75a3a1f4fcb6fc13f62967c3e3772105cf7d61a1227
MD5 2ced0e88785496fbc448b75150c7056a
BLAKE2b-256 1811cf6f9a718c5bd8fe288479567e8220764d7afbef3904e53343773ef42120

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4d8d6c99ed2b80ab231943d0bc85278b375afb4b9a09b2813fba66aef55932d9
MD5 beab7993bd534d2cb7947508a75c6b31
BLAKE2b-256 bef71fee7e3bfd7937b14a0703e2e13bee7e976b48f9dfe2828846862a8653b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a20a551a5e31e5062d8844a2d14a873289b3d661549318dc0b7f76275931b6a5
MD5 0cac09e988527a0244eeaf46e812fa27
BLAKE2b-256 2bad685ea29788fb7d40c6637b7dde5c220742b8d5f03d410220ff6c535b9a30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 63b069998d536a0809e0ecde9baf6d6afe3268d3810b1127ccaeb23a38a7e297
MD5 1dc919deeeed10b0069ac83786fdef0e
BLAKE2b-256 22753fe5564ad04235bcc5b5aa71bdc269b03f1718f089aee1a2b478b625e75c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6e884dc32d803402830b833cb73958a2cf773e5207702c9463bd3a0f60a3534e
MD5 ea85e2f6e694d8b163b6dcdf150289f3
BLAKE2b-256 26a01e41ae19e0125ebe8199548d0ffea86585b2b36f710554c08e574051c263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4e1a221ee3da2bb64f288713dab5bdd83ef4456afe8c9f6adb9d0dcf9eb8dea9
MD5 43952f14fdac66715c640cdcd677667c
BLAKE2b-256 b987b874a79d91b7528f20f25095d47366de602be6bebea8c6dfef2920e3aeea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ff18601beeb1bc90ed25e1804e51c191911f9487ef3a0eecf262fa5e55b166df
MD5 c7e03bf2972e036b1d644d4599aee008
BLAKE2b-256 1e46cbbd9a31ece9cef3c304929a97531db0f6274cc7fcd0e79889d1795c42e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f613d274a3bfd8c2cc1a67a77fcaebaf04a70dff65e9b96ca939643bd525eaac
MD5 1edea4fad2df1fbd05a8afd078040636
BLAKE2b-256 776200a5371718ac6b50d11ff4b30da04281217561be89545e28c4be7f8f68b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fac6537857ac72d80dd425d4a1820c06f7ea2f0cb416c00ae314024a582430b9
MD5 15f84bc6ef920c1779b49ab1e4846b45
BLAKE2b-256 82faebcc739a108d7e8e641c767b3fcb14df853cc5b9f4bb7386fe467c713cb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 67894edd6311d47c0107c520d330ed287d590b3f189480b8fe0e9c066f50274d
MD5 cd5893b09eb6b9c52c9699dd96d7ef6a
BLAKE2b-256 f0be8c12654fc930aa013a2dc29b8210571ebd1affc16324563260224fc5f28a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b9fc82172b47a959962e079ddaab27830fb691088b65a48e0ee7292b42cdf485
MD5 56c19d3a8db7e42ccc9da97ee3d68019
BLAKE2b-256 b075d667be6af75057df2327a03a9d671d691a0f5de6ceba3496bf21e292f909

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 65fb52e99cfeb66078dbda84584f3df766dc2a105c01926d4af2df7d358a6339
MD5 13d85440c41f3bbbd6b6be165a27c5d4
BLAKE2b-256 258a1a77e115307c95d7fdc713e2bbd2da317986c506005daaf9589b16e66521

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d48efa5416f9172a6fa4488ddcc4c633196576d9428b53ce59b0f49ab5af3872
MD5 4cb2d7a844d55d64a3827f460e371ccf
BLAKE2b-256 acaa2a18e943f17bbf9bb4e4bb84434f97fa7c608ac46045bae550c0adefbad6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e5cc9e826c92f85aba825b0200b4ca140040ad18819bcc3eb46ed5b32aa2b33a
MD5 9ee1718be11884c920791beceec935bb
BLAKE2b-256 ef29152ec9820fb28bae423b2f663812330f35dad154f26008240d8c63e796d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8eb41cc1b3f55d5fc6ca9a4b02e70015bd6f9e2ed854f203a4a8f5268381334
MD5 37e742f13029efff7c082f38f03c7a1b
BLAKE2b-256 779fde6eb1b3c8ab69d1c23a2b0a72b20dc8fa5b595afe56ec2d3cf029cf1766

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e37be2e07f96f7d96d03b5e350ee203c5c607e9a7e81f34af119f90ccc252b89
MD5 d3218e29331cd68075f20115c3319ae6
BLAKE2b-256 dd72848f019c8eb79740ada248da3eb748d61b291df3715f8be525c7aedb72a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 54e5c589799daeeeeffde6abab44b57a4aa3033b2429ab58be6adedcff689193
MD5 64b3bab628fccb72f307d105f52f18cb
BLAKE2b-256 4ead338b7d8b53f4555391a3decfd086eb8cfbba39a88fbb99cd84161d37e124

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 04370b998f9c8a762d164d990774f17f610e8d6eb81dd7ed4754dca6ae1dc78a
MD5 e00b3af144215dd25042d041897bf326
BLAKE2b-256 101fbc496b8b9c9641cf8ee7dd6a9d8b6f5be2ae9040aa9921d875cc2e7e1e45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7742b458475a7f94c585b1ee3c2c6b160edda1701d28d70b10411f5c26d77275
MD5 3ac0844124c22f58183cacaa8e89d1b9
BLAKE2b-256 6f11700369ed0289eaae05c21e00d7a6c42f7eb4e89e137f8ccef18d6aa2b559

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6db89c02acf00c742408ab9541c242cd285c492f8bc35de691f14863f001ef7
MD5 c9d7cd8a6932fca98dea211b59d3e447
BLAKE2b-256 00bb32e548f148b4cb3f733b384a12342867f37a56aa3870a3abd72e2bfa4c59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ea05561f92dcba96149e8a56dd8874184cd3933d812a87b5802e0efa40460ca7
MD5 e3e28eb07983def4c92e541e28200424
BLAKE2b-256 2cf4a2ee42716be9c2bf071f0f0aef156616955f372e7782e6b2ca69c9fb745b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 85190bc94af0e707c5c398fa7b464bd235b613a309406ab96989d0120ef46cdb
MD5 484b501bd3c83b41248a0f8e17c00775
BLAKE2b-256 7d092c441c1d08c959f8f387fc10a53a09f1ed1534d9f60b5ed7ec0be50ce805

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b7f12ea76536637a160d1565b0ea411256a4dc6770f4129790eae76343f2436b
MD5 2c687d78f39e9499ef270d012f55ee04
BLAKE2b-256 2bf2fa9fff9c8f2d6ecb365441f5ca37db2fe0228c74bb351c7a4b1f3db3c935

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6e339b90facd027492000e9112346537e6fe904dec233b7cd11149723df755a2
MD5 33a5f27572e37b28f81dd6caec06ce36
BLAKE2b-256 12c295e3b108b314347c6df6255f153a4e030da3c3527872306a86fce696edb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b50abf9f4f1906f530e2eead552f8282bac9a73de2d5e115ec0dd8e8cba4adaa
MD5 895866a31cf9dfde928261f7d4d7fb1d
BLAKE2b-256 08a6b7ce2b1413e2c185a60e5cbb2ae6cd23f86e085d85dbfd165274e13fb966

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2e079f617cd76900d270a69ec96b3f63e6006a4d1523556a896a07540a524add
MD5 403b1be4416f6079137db9a7adbb2db4
BLAKE2b-256 7ced49aaea85d69fe6bcdbf53b65dbecf7b555120ccc09d7cbade9ebd2000389

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d35f1b6fbbc613a009d833ad039495a569bc69052eafbfcfce3bd48d04a7fe97
MD5 f1c1bb5da02426df33b4613697725a34
BLAKE2b-256 f4971fa316a8d8ad4e867daaf2c73cd04e68940102c7ba4415c3ae81508d2d24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2dc7dd21a48384e1c6f1ffeac53339463611bdadd62ec8af00e1b6f4785a55b7
MD5 ee402a9b4243203dc767f4d68677835f
BLAKE2b-256 0a3ef8d773bdb88f65fd8b6bb8a360599a25f466f079604e3ce926dcd0eed769

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 55a935c6f16f382df6086004dd67f0b86ded38a483882e3f3b46e99ac13dd0ec
MD5 06c022c10990c15629eb97a96e3aad18
BLAKE2b-256 194be3fae0678eff047923e38e8fee6425ab37945405e63c95c736b991526569

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9d98046276e008e657c574b82fa1e6bf0c374aff68b03cd29bd7740c8b9ce8ef
MD5 c052148b0b7226ba2d7a4549ec1b998c
BLAKE2b-256 950029e4a1c818eae6b9e47016f3742ff1522fb3404d28ae1e2c9faa262f1051

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f1d649333af9101a399f5557f314412e16c255068d807ad087e67a941e50e96f
MD5 71324e009d5ff15804812655ccde2aaa
BLAKE2b-256 49afa5e5f5bb702d884bc493f89048d241d17f1d0fbd224abeeda2d3e29ed553

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a04415b39e219b3944a3fc94917f501c8b60a342d55cdb399c95b29214ec983
MD5 13a602c9bdfefcbe32954a76a17fa3ec
BLAKE2b-256 cd099ab1c39070f3069c72351ec2c479aa9cfc1640e7ce8d0ebb882bf0a4f447

See more details on using hashes here.

File details

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

File metadata

  • Download URL: obstore-0.3.0b5-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.0b5-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 f1ff76def35065e62a3ec54a85bc50de73480e7fbf8b27b1bc0a866921fe06fb
MD5 1059fa1c12aa344fe72dad5af3c9e2de
BLAKE2b-256 fa601b09bbeb40f61886c2097de43685ef65308015b646b5bd5f9bf10e21d148

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc998a0ca89923fc2cd94750feabd0827785171d259df87f26174550fdb5f056
MD5 2a2eadc4ddc21cbabdce36e05cb1eede
BLAKE2b-256 cbac5de60ba0936b5ead3825567acede23631589abfabbd3197a7d68223f0c79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8ac4bafd18de840be004c33627c9a3dea6a8e710e83ae08eb7a8af1af1681dbf
MD5 91d036c399112cc74087b0f4ac3e287a
BLAKE2b-256 2028c18544e6f02585475de6117609c97e218c44fca4a4753e54d4d799b056b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 69619f9e333840eb162ed14b918b9e871e0e3d3ebade240b32ef94fa5d94c63c
MD5 b76a54d1d5aac51913f751ec68a5746b
BLAKE2b-256 4c83b2f05aed5473b8ea4edd3b2409cfda91ec87cb8a3d39174f02e9597555a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eb2573b5d6f579c47141bbe8529208c39b5ab20aa52ce5367777c57c103edebf
MD5 0cfbfe418e8b4d55c7babf5875c8732f
BLAKE2b-256 6ab69b0567d6cf5cc718a3f5d6fa79bcd8575364a0820755bb8c98b57308a92b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b62adb6542c82b5fa373349097d1d54e0071a3696e103a5bbecf911e4f57b0de
MD5 8462886304d348ce3770879758abd8f0
BLAKE2b-256 ae42f158057732b1d8ca03e812c7ba7b727b8a81f12b050b9d1735d270b2aeda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 92e8becacc06b3c44ed5646e76f0bfa1d24f39ad807008cf1a88aeab778f2541
MD5 0ecb2286d0cf5f669ddfda93f92f6248
BLAKE2b-256 cef5dc91adbdfb607902e50353bad62e5bd98da4e40e46f98ae384d44c96a490

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f81d27156bcd1e91399ba5878956313536d4493a765ae158bdd077f4c4b5d9bd
MD5 582fb0a91579af5c99d61ba87b4bb86c
BLAKE2b-256 b95916823bdad1e49e4f0d635b79d6a2d001e3d3637284332fbd53ea5c0562a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 227a03d3f94857f3a6c379630e371af2d0958e3eca0ac428b896d0649212e994
MD5 593417ba464d9186ba8113e4806efad7
BLAKE2b-256 f5a16964454a17dad1d774190f5085f1c38e87bab8e8e03de287b690b778eec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 df8c93b7524758a438a10b2255f198c1acad8895134b0da1f48a327a984267db
MD5 f98d9748e44e2f2f25495a33c0b883a4
BLAKE2b-256 8a767c9696c832916bf071cc300df52ae00c3ca6888c4e98d2ef57829f01dfba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8b1763193306d32e4da6e3cba047b66ee5cc9cd3e796a31a38755324a541bba
MD5 097f232442adbe16557f7ad44851af9b
BLAKE2b-256 c325866836f82f7cebe98d55845cc8c03166e411c5000c3f97bcb5235be20651

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