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

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

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

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e6810f6857acd2dc59dab34315ab0bd4431da09dff7b73d602865496f4cfac0f
MD5 7bbb53c7e951fdc9e17600053b0a812e
BLAKE2b-256 afa944a46544935b176f7eb819dab597a889d163e21d5e5b9a2c20e42c66052d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4c4ea865104f803364d8a0d6ff9761fab001ef36339cadd51d565d937f2e7c3c
MD5 6f0597a963fbd2a25f67cf0f9317b961
BLAKE2b-256 c06897dcb8983f6c26fc8f5f0a631033877f7b7ad80b4b01cd012e895fe9ecf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 97e363b8da06d14d7c0866dccb7cc76fbdfadfa1ac1cf880964cacc93bd20e9f
MD5 84e06e6aee3c26aac63a590614590a22
BLAKE2b-256 7145e6be6d3339e1c5f7faa750091b963b129f66994738fadbf5d50f9608b401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0e41214cc709d29606dba3eed7ea1cff00132db2ce3ae8f7aaa4abb55490baac
MD5 4d0e092fdc520727672e5c6178152e19
BLAKE2b-256 70256787a422af081067b960660594ab1f6816f2ffbd15d9e716b1054dd57e5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 853d5a1d54b0aeae2b94be7d2041f3c5745c93e737ed3a1b709224f8d2bbb718
MD5 06381b8ba44a3d0c0217b7c0797519a0
BLAKE2b-256 4e3dd7accd6cdbe452bca3c63c2ded1eb69118bfe1a88f95053c0693d319159b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5c6b8d0c3fccf84dadf8698539df148282151bd495b4e2431f05d1603dfcc29c
MD5 62cb0ca7c888c28c1f697f3f2e8f9668
BLAKE2b-256 207b2fe1c355651522cd9148eb6d45893bee4ba0bc60cccfa8e976996d6ba62e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 34d0ac36ef361158a069e887f6e58e8d88a390c6aee8b0adbbfd8081bd3f788e
MD5 166891e9f6ec0383a787d639db1776d3
BLAKE2b-256 98d97b3089371a281e56bafa3aedae0b6ffd6eae7bcb09e3d67c5cd5acdad796

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3673af00ba23d93f262f2cc86854f47d5d46c78c214e615a0bb10429cd99716f
MD5 109f945c6c2606f79adb034440f77e61
BLAKE2b-256 5bc9e2d2cbec1592e6e9b5a1c1b2e3a65daf9d7d0d528e8f8832c78cd3782598

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 849456e1f7429eed511fbd99ac39f11731a22fa779b82734ddf64f2e299234b3
MD5 785a897b8a00a1fb81f64e91539c7e44
BLAKE2b-256 aa3b0c0e2b656fc91a04fdf16d0309dfda84642412d92feca9b5595fa234329b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c22af165be88de2d4e25e43d9f00ee03a9559328335bb61ae29dadd510ab6c17
MD5 4b701efa64e3a5b4dd631033ad3611dd
BLAKE2b-256 03adeac712d29b7f59a8348dd435b0c30f7bddaee3e86207a192db03842868f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 09508b1bb51c7d60322fc83644a9468d171b4def46fdef76c0757f89e53b5d08
MD5 a4227a06e3e2c92c347235f7d526ddbf
BLAKE2b-256 e67ae8c888c7895bdf0788b281d6112dec43270970b449d88d86dce6b4f2d782

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a8ec922825bb13edcae56e3037b94060d80146f52becf62debfcf43fda393ed3
MD5 b43ad39f1b3d8dd71508c8176c5bcfcf
BLAKE2b-256 75754362102950be2b5c88782e4560e9ea09602bca1112d6a3d0052e7988d60d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0eff860261d2f3cdd9c460345b6bfd324e532ed885f1b87a834872d537327c00
MD5 7ab28a6aa7ba38f702feb56746089ef6
BLAKE2b-256 2bebbfc00b3c99cd9e2d3a7ce00a3727b3be5b8da553990c300248708a96ddd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0a641c12f83646423354407d0444b1810fc1b42c8dea4a0939a7d4be76495df0
MD5 623d6911f5dbdd5d83b7e9836ae48f1d
BLAKE2b-256 5fe0f4c41a311be067ac35bef0bb1f73220e03176e6ccc513cabd9530a083461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9a41103a47c3b6d75ba5f9b1666f572a09f101406b607449b14cb83455e2ae20
MD5 240e43fc9d5ee358bbde283bee32ba71
BLAKE2b-256 3c1e97bcb30b177c618dc55e11d37839cacc978ac52db65d4c54172f77592502

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7b0f15ac597b1f7d6b487382746dd9dffcc1605bdc326836ec724cb269d97b7f
MD5 add77ef2616a458ea7f88c46a7ca3b78
BLAKE2b-256 c0dd5df28ea67773be7e181c93b750c5c07c87892b651c1eb4bc27dd86796cc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 07d8e159ea79ebdc20c4b61bba21b4b6553fa9d5ea1b4f67dfce76e15227795c
MD5 0e57440b50e03e4e94af8fc23ab545fb
BLAKE2b-256 59c93f759c735e5e869475d2f4a78d6123eb6aa20444ab8936077ce2917fe12c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 299923d257c1571146f74d5ab398ad5a93c9c2993a8733fb2f276242029f42d9
MD5 13b06b0f5dfc9cd6ddd27048c94c84d0
BLAKE2b-256 9d993afa6309027cb6576394af8612b28db2c79cfe7902cf3bda8d6e928c9917

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 855fd8faac034127936db7262c63ebff25d59a9ebd66c7fe2b22c819dbe70946
MD5 ed79882750c0b11683e1258f6200754d
BLAKE2b-256 a6798b5bcd80b51195ea10cc1092246f09706ff4602ca9eb22f70b16b93c27bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8f198746fcf43e771a494b7cbc35d6c1c669bf78e883d27d805befce204d6c6c
MD5 2fd446f03a407c08a5b533fa50de91f0
BLAKE2b-256 49525dd102b7ac03e81999218996a88853a5c9f73142c56ff31b351512e60afd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 530f8cd54a12202fbc08c349b767743c570e0c5b9d453344228f9a6d45ae78e2
MD5 69c3c9ce9ee99d3f28c35686cd7863af
BLAKE2b-256 93b87ab118d4c3cda25c3646c9d55c764c663e7d7297300b00a7b0ebd0dad00e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15eb7908b691062f87b79bc8653287fb5b3e69169dd01d9a2251f3bf08fa6602
MD5 1f0a8285c11a38b41a9b7c562c4783c8
BLAKE2b-256 d25bd734d9ba70561499c13783e6fcafc3006b7229e8672aae4519ad7f3672ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ed1e25064348def74d7d8b8c7a78ca37b14f50a280cb9d1082b74432d5b9c3c5
MD5 7f18aa4b758ea364dfdaa499af020adf
BLAKE2b-256 5281b6190aab587d5aa51e59f3b1c99210953f11e9220b37d5bc72f003e1b723

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cdbfb784ed83b5b2d3d0fa03034f8593477bc010a839f2bfee12fa86265c8100
MD5 ab0b915eb9443db7e01dac52922cf62f
BLAKE2b-256 216e432c21c5bf51a6868dfc90c9187f3addb1592153135da7e2920899fe4d97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f80f5a95dce611eecd165402e6f5d4386135d1ef8f48c273170b5bb74139506d
MD5 f9521a1c0955587b145145ed4aa21546
BLAKE2b-256 00015c8c9fc9bd13577892ce7629e2b429bf43b272ee5525bc94c3e761fd0f14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8f99a316adb4100e826e2091407bd37c405e505e412236d1906f9d753fd560e1
MD5 12f819a423369bbb3c93b9298edd3df5
BLAKE2b-256 f632cc0ecc20793a1d6d1d730e0af0fd92999bf367dca10f05ad5d43d64764c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 474a3848f7ad0756847743ff7675a3de0b0a06b9279d2674342c6e71f67ab013
MD5 ca1a11f835af2f9e76c329ed41d36a84
BLAKE2b-256 0ef5f5134aa27bc7632225a408a5d3b921b761c27e6c811aa945f45b8c792d76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3f89c8820f7a11f480501b34059bee3b817aef5f9c258e19c6c02612d59f8a3f
MD5 6926afef1e5d133277016bd9a3975063
BLAKE2b-256 64b5d2bb85b12279670021c937038181561799f24b68cf56c2ca33ffadfbef31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 d57007414ce389e95a8a1ee15c5e26a856d16b17098096584bd2563d16ed7bb3
MD5 1e6afe55b1e2b6b5d0db785d2c5d3268
BLAKE2b-256 2002e6a8900ea73590c2f3d92af67d2be57f9a3aaa4e4d763ed9337cd3570db8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a165a405058e34f46d3a9018eeb030b4f48c55d4ecc7961b7a47b5f1973ebe9
MD5 b229c7c6872ead6d6113330c9c6c8194
BLAKE2b-256 0dd16be6bbf494d1280f5568d28a046d506cf66d170ead82d37d6e24e856cf26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4718ef3bf0914f186f9e919da7b8be417ce76bf8206e06c30592337b8e9282a9
MD5 e1261f80d1368a64efc28783f01c7e01
BLAKE2b-256 68306682b79d163bbd1966948511faac2d8859351fff99b55ee32aa7ccc99477

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7c5613ee58fcbc95c875016d9a1e01ae4ac7eda15591ff394e4f2d656fa50333
MD5 3c602ac2c849cf21e4d7a1d61155b211
BLAKE2b-256 d04b95cbf6529f5575dab240474ef8cf8f0000d04ab4c3de5270476b13d1fd84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 06d76e99c9c11be09a3d832d935da506627b4c73989074152cb8123c724092e5
MD5 eb98135957c092f3af5e84cc8d1f0a55
BLAKE2b-256 b7208e6ab597fa015214dc595087ddd449209e93d20789045714e1c00758da39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4702bb644c866686bc34fada4e69bd7c51c5cb6da57d89fb293e9de93ff4867
MD5 b1872ef0621fa13288bcfcc4e9e2e270
BLAKE2b-256 d5732a749f4b0adafbf985744c86075dd1aa441e79fb326bee880dbc1b72fdef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 88a3e29e2a4e6d9929d4d18693aecd4cb33223f642b8a4f5fdb135090b97bea3
MD5 affc6449a0531c889a63bda654c9ec27
BLAKE2b-256 753131afff8eda40bb7e1b31cfe5dc398dd704e6174e797e3f4afc6cf8d0e64c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c684313024a9e09c4aac63da7afd7bb389722b3d6d112a33229f4e0e3fe14682
MD5 ea16a12268223eec43dd052a92694259
BLAKE2b-256 a524bb5a4755d4ecef057df41dc0377e6e50c655638c0fb388fc0509dcd7260c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 50f9f59f629045b77a345eb394e788372fef3d308969fcddac45aacf5056cd4b
MD5 a3c9bb4cbce9630a35ae77525f6582c2
BLAKE2b-256 825ef6a68539c39563a02c465427cdf97759946177cf9fc016addc8e013870e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ecae4baf0af6dea871cb111c08e02d6e71ad5e6b560d2b8600578d021f474715
MD5 f8a0fb1b7c2500d7e9c26b5c50c18ac7
BLAKE2b-256 3f799e8c015f32a608aa5cdc09c6aef3533a78a088c11616102689f9797b593e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9c06e4ec40e457d17a574d7e8c6277e884c58d40835f008891ba2ba994432c9
MD5 ba63a1ecb9c2adfafcd0c0378166abb4
BLAKE2b-256 c6841b9e9857fb94ca2136ce57c395518ba81dd4fb5154021688838fbb1dad1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 202d121cccb5e5b7068e2b7abc6e20cb88dc3cf6c7ec4f3d2a54242ce5ef79e7
MD5 94daa17285bd15b969965086b0e98b44
BLAKE2b-256 c2984db0af73d7fd7579d5fce6d89127a468468fb184ad813080793c51279a40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 67890a01fddc34081fd32da0dc94b405ad17cca88f92ac91a7944c000f298a83
MD5 6bbb893edf3bfcd22d3810ef2475e1a9
BLAKE2b-256 55a2843492323d4803d863626acbe6e93bde166ba08d9979e9c31134b83a48c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e276d1d18fb4f4f4e8ec2cfbcc1831e95cce55b96a849bb889b216e632300480
MD5 2e4c93b9f3209d74b7ff1af60bfee032
BLAKE2b-256 e43cec4949842054cbfa1c3cfd44c25a6b25be149c5cae02a7dd882df0121132

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 458e0577eab8c1e9033901adbc9aae3fdacf37480e86a6159d2dc9c480e50499
MD5 62a025053a35e46ddc7fb6f5a5f10851
BLAKE2b-256 13532ad8d9906b1f37b68dc481a9643123a8b87c627175237e4d285c94f44e87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f9f6e9994cff89b930c0a3adf2f7d724e7c4e948c20a8d4d6add91a9b5eadeed
MD5 42d8ab1d39c6e1c205e16d499bfdfcf1
BLAKE2b-256 51b97a4680d17e7922de5d7b9027d750eae4178598240486beaf88ecb9c35800

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4316e73fe87e2e6b6b6cde7967faf4b097b945983a77c6ff4aee532115ef5a8e
MD5 bc4e150395f19b63ec4931c2d3da7611
BLAKE2b-256 81f64f2172d2099873460dc25a13a5a8c33be8474ab80d4c68c4e9bef442c4b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 961f7d032696d285fe63d0dab3967f547dfa119ac5fe82493af0676cef2e321f
MD5 da83caa6906816d9c71a115cc212fc2c
BLAKE2b-256 0172f0ebc4ed3c969e2acbcb347b7edce3a32b583c54e8e942bcc4479e0aacbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f6a8fd8aaaa362e764aacb854a3f20f9445b54bdcc37479909bc1fba3ccedba1
MD5 761119bce6cda40ce7bd7c5cebe8c6d3
BLAKE2b-256 9eb9530781cb23ae2837c62ec738bcdda75289b3f1395dd51f86020ca96da076

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cf82789f309baa3fe9a9a8db294612e5902e2fe742067ea13e669e61221c7be1
MD5 d3f5aaa5a327ff5bb6c42a5385980ae8
BLAKE2b-256 58dd0b5db4b69f8588ff68952917ba0d12966c67a2f2aa51e84caaa1fae86ca3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fa5dc12d219504f5e7acfa55d26cc87bda65c9ee644b97d336e28d95dd6dd8a9
MD5 b2f770571948b6586ed0fd8048ee8dd3
BLAKE2b-256 00e4e7d9d8fcd83d582d71b2c120743ad3cecbf22a13af93918f5051e78c2eea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ff11a6d7703757895d325cc09cc8df639fd1fcaa8cb988ae8a6d2bb26e6610a9
MD5 f59ce0a3f0f6f47b3f0e136e39e2b359
BLAKE2b-256 b3dbae02b457404bbd43f95e19a81af27b547871c5da34a16fbe76e2a75d1f0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 132f9865261f81b42c742f5180269f2b088cdd00810701cee9d326b75fdb49b2
MD5 1a0b31d0740711722128e2af4dad5bd9
BLAKE2b-256 5f1f99a248d287bc9ca1d7294981140975a642263513f0d09b82069cb058328a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: obstore-0.3.0b4-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.0b4-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 327aba3d61b3fc417e9cfb21633280d0cc90e2d3521b07dee0a9e5a4ee1bf3cc
MD5 cb54e1b1dbddef9c698ac49f565b19ff
BLAKE2b-256 a65e6225da5b750d660b1e4bb2df68d27184565b0458910c8aa147b30e17a7d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dd43d89b02615a54bb1e1b9b5e59311986295ba5c3a40229ec608329792cd4f5
MD5 fc363a7dee3b6dc536bab62f34daeea1
BLAKE2b-256 80ca9756441eb9fdb6713cb431bd2f0447060cee414c916d35db757121ec708f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 02ebfe280de1d3a30ad1a56caaa1df61db9063a00fe1831b5d1a5a53415d466f
MD5 77b1116019f9237fcb5c2c2e5c40ecdd
BLAKE2b-256 55dfdb95c546dda50a45bf0c4df9b150dd7779661e6759e5c51d83b3801eb858

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 306416ede5ebc37de5a7ed70f8c9548518992069a130af88ec02808d9f01e8ed
MD5 e9dabc7274c6a18a56195868721b8353
BLAKE2b-256 05f2173233c540dbc6ce9eaa6280f278cbce262de51b081fcbbddea021c2ca31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3659292a99d2af77ef03f665c4f07e6561d8317378631d418ad9c282c666a59e
MD5 594cc6cedcddc5bf7c74740d14e39c1f
BLAKE2b-256 9a8ae0a5ff1d4f01b3140a2752935355abbbfad6712ccc139a01e1cd4d0aaea9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf3615f2e53a20d7f718e7d9daf0d799ed714baef1982f38ff3caba45217780d
MD5 bd0d168021d3ca20b791e2931e859cf6
BLAKE2b-256 981267c0156688a356efc553cd4ecd576fa450f8a05f7175e36d4f84d63fbf19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ab8aef0dc236fe293732a6d9eb57decf4469eff05546419a34443ad2923d1691
MD5 d7abc851461d76f6e3d1468b48383947
BLAKE2b-256 305f3e3321e041adef97ee7f6047c8875bf14d8436b6d110d1bff40322563db5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d30ef7bc18d6f0a24fb594da8075cc0912b02bc272dd674b19a6f5bd5cb11c6e
MD5 8a2f9a5fb61db3c4b2e3752badd397c7
BLAKE2b-256 78706eb4ee92337f17fe54c59f6757808c210b4af2a7346a3e9c2b2730ab4703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d750dd6dbfae090146a8fb749fb10611237854d5ac0bdaffd2742528ae85fbfa
MD5 0c7af0719bea772cb415f5df207e7eda
BLAKE2b-256 eb73a4b8d7e22ec7ef4198bba19b9e425991af62c1407806e9076bf8166e3c13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ddc333335d8cca8076ef9aa29f4d12ed56f9ba2e4022f9dc4213f9cb4ef3f956
MD5 d9a796ea264a6424b00eb58f1bf27ce3
BLAKE2b-256 01b92de3f981fa07bebfa1e5b9c3082ce80d48b44c299833ad497e0d782bc951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fea141cbc814d590c6484a09fb7e16ff56c5a8b29697122a717696e603ba4c74
MD5 c9711347c70b28a4c7601e46cf36493b
BLAKE2b-256 b68f05e11dc20b810bd19e01bf9cf2eaa65bae413b96b7f55768ac78ab4550c7

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