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

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

obstore-0.3.0b3-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.0b3-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.0b3-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.0b3-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.0b3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ i686

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

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

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

Uploaded PyPy musllinux: musl 1.2+ ARM64

obstore-0.3.0b3-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.0b3-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.0b3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

obstore-0.3.0b3-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.0b3-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.0b3-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.0b3-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.0b3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

obstore-0.3.0b3-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

obstore-0.3.0b3-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.0b3-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.0b3-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.0b3-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.0b3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

obstore-0.3.0b3-cp311-cp311-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

obstore-0.3.0b3-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.0b3-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.0b3-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.0b3-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.0b3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

obstore-0.3.0b3-cp310-cp310-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

obstore-0.3.0b3-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.0b3-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.0b3-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.0b3-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.0b3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 249f3517aa9faf92899b639ffa0b72ac261b10fbe9883b861f618fafb8ee7b16
MD5 8d1fdf17e7b9fcc103f1ed63a41833cf
BLAKE2b-256 5ce1358c2e35c92184249d5f770b6178334383d83edf21d33b8b1a58c75fc6e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7d37ef0ae9545a351677f5b4292f9679da3749653f5e2acf9e542eaa1c3abd22
MD5 ac70ec8780847a160a10e0da75ae38d3
BLAKE2b-256 bdda12e5c2373d2d5ca7684df9e777f3bddcbaef6dbebf3287e1fb7c1aab8545

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a134a97d5a1458ebe2501cf376dedc316b4d509be5adbf9ab77d6d9ba73cda3c
MD5 27fe1a39e39025f817ca9fded34a170e
BLAKE2b-256 56828aa548112ddfd36c658ddf2f284be3865bbe856e81750a1fe6b2a4d7fd45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d44b3adc6d383eee1e39f0cb869adc3dd2f31f8c7e819ddbf3533ac36d57190e
MD5 419882005bda92ef3c227374a7b12189
BLAKE2b-256 dd354caea9958687a17e5801242f8558e060618eacc73d210743a6e635af2d18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 631a5ab09d3e53de79b129f524d548821c998ad7e735bdf86de5f14a8ef911ef
MD5 c514bf6d4197b1c2510f3f744c07dc7f
BLAKE2b-256 c0852c2be014b37f5fcc5b07f2c136aadee18c94bb948ca7d9277c3e251fa4d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2fe8051398fbcef70c0fa6773d9b30de4cdeb9efa60a19952820ebd8aeb33498
MD5 d78ac0290b09e82f80d60950b66b075b
BLAKE2b-256 9df018b03984ad4447c27b3ed28c54f3cba6ca0a9c1e9783637995ab1470bf49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f9942d7de256808e7d807f79f36833e2ad4b3cc73355438dec4670ca8e591a38
MD5 a130ce56aa346ce78298200c38bf3b72
BLAKE2b-256 14d653657e6f109ac11459716ab6067f3f829f74b6b69d1d0fdd368f29a059d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 25fee9a26114a772a571f6e23e95f15762dab89698efe1f3f20f2481e2b0a06e
MD5 5e7ed08090c2f6fd17a3f20f24552b52
BLAKE2b-256 b6dfe9e8516ddbcb9fb5c62683a2674ada735a332aa4bfd47431ece6aa2ed210

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8c38162ae0d1840a5f8c5332cadb6888cbdedb1e26d281b61bdce0251dbd5af5
MD5 fd9b2a46a1a22fd4760b586f7a8017fc
BLAKE2b-256 d6dd226fb2d4d0e3295569bdab332bfaec76733aca81dfd5ba303546f4aac582

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 759310a840502340ce61e9fe55c6b78db113193d5b501833820a2df94397fa03
MD5 5a0c724669b1db0b2b7637db2e47f139
BLAKE2b-256 cfe9ed3c255363ff3620e4b087c039372f67d76389e2adbf7d45813ca5eaeca3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5d160fe2ade8ebe1033a6589d523ef056b3e1bccac54b432e0763ad13d75f1a0
MD5 a8745d18d925c1a410a244a002b3d698
BLAKE2b-256 cc00e1d2f1a57dae4cb7f81a6d377055f1dc553943ca590c419f3dcecc6f8b92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 844710aea0e09cdd37f056a4cda71b22773e2ded0d90c7d38aea607cd41df091
MD5 89c372540c72c40edea28a2defdcc95f
BLAKE2b-256 52fde62daedde584a7ad7eac415ba0bb29ab1cd552594bfe106fbb335b9dcef6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ecc26e8136b2553b4f0e1cb43177588757e24771b6a883d9da706064387964f4
MD5 f9d0d44a807c89a35f6c462485d44f0e
BLAKE2b-256 578a88e6d781722776cfeb8f2cdf3d301648b98c1380083e90da738bbddf135f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b9a247cfd2a198dfcd088df89ff72e8dce25eadec190b2e165fd38f2b51555e0
MD5 85521d2960c1f529027b815694ba0304
BLAKE2b-256 00c30ad38001130c04206da2fbc78fd84e3a570976fde9121ddac9ef5322ca56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b40249420b38bd45db99079f2cabdbab76047df9ae11a3969a828990357d6a45
MD5 412a49525dca3abcddccf6dfc4286322
BLAKE2b-256 356a7a7ae54ac9d484abc8a9e6b8038054143e02a749d45c8c721b08644db6a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ae4d491b8765b55b7bea93f9583a611236abafa2dcc191ba965e3f214a3a6d86
MD5 60a1ae1334a76e3b34128b3add826397
BLAKE2b-256 eccd6e78f953d9419371ae0cc4df6a05725f7a1ca8c101024d24d5898d75f194

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 192530e70a939c24bd007ae6e85b4e60810a00eff789dd7ae8a12fd2d3f02c5d
MD5 02b957f35a9b6f3c21b2c19abcab2857
BLAKE2b-256 f676338ad9d58371b84f68b9519e1bc24f24e5a8f493d973257f1064fd3daee8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dfa8a6dcfcb54f833ea98479bca6ab576d7048687e244fb6b8b51d337a84c4b3
MD5 085aa493d05ae648da0533f5c7833343
BLAKE2b-256 7ca512f70586991f98bd7ac17f5b649107c2210b05b1ee94ae98cad9c5e7303e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8577245847628e566bbd3df29a23020cb6c2b0a06abafcd5503f7e7bcac3baf1
MD5 d230ff2317221d2546b41fc34c834c20
BLAKE2b-256 188a33c2b813d9bfbf000499d5b4b8f61d45d4bdd3e2f78451c3cbf22e62ad80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8a5fa92e3297811ca82f2ab55e6b8a18f0cd4cc996d571ee92f570bc2f43ca73
MD5 dadf13563510a2386e71ca4b7e15dcad
BLAKE2b-256 1af46bf1fd3831b9a8499797f4be0ab8bdd755acfbaeed026b21bcc7de96a48b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f234ee0456a8a287a7a2fca97644b1d1d921869ccb065e2a50b32ba4c3278c21
MD5 a666e71ec4cb0433f38005972e6f2cb1
BLAKE2b-256 1a168284ea1aba3200cdb628a62e2dde98bfa01234e2ef41726eef05157e11ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb0e4c36f3c6ad30c697b932b2f6ca74aacfc674a2a59268f163ac7395990139
MD5 5e235f8d9e2a61ed33c9066427d0beeb
BLAKE2b-256 daf00c3dbbf8bed33e36096d30b528b840566691598ca33cdb3b0307a1596a4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 46d584b776aca9d68839612540d1b5b75a82f6d482b17bb8edf4eb308035612e
MD5 ca70aa96b2a1def5ea4d9a87e4cc8f7c
BLAKE2b-256 6bba038eb51781d7d60394333820c8008c2fd5d68a0046da3bdc6e74ad2d5874

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bc0f6e7003ace22720cc7abaca269cc6f002b118431d0dbdb9b9cb1f1cb1d2a6
MD5 90bf276b3c8e9fe94124f5349cacccaf
BLAKE2b-256 c066e4634fc3da68cc2e32a021bffac3998ec83046087e7ca8657b8789e71af8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 80274e4ef103842ee05878e3878a823defb1d9a17794172d3b06a1f0e0802437
MD5 521df878a72d9bf1d4b0dcc66b32166e
BLAKE2b-256 039b2e3457713efa915d4dffbf1ab4f63cee4606be061308a6a3e8a14e5cc4ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 42b79cb37b87e9d598035f69098f822dc38296ccc5bf96aad881c2b16491d332
MD5 d41fb5e01c6ccfbc0e8142d18c2ebb2a
BLAKE2b-256 456faf3d54eae5f35cd306b615d62607e7c916e52524d603adeacb8a7797e463

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e22e65c327f78062b9f8b86f806ecdc69f4b4f9b53a1bf359f3db01bea871294
MD5 7512bd963d0b26dff9abc3a35a0d82d6
BLAKE2b-256 c2c5dc5cee1920fa5d2bb81032db785a2eaf46e078aee9d780b94449d02e9519

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5bfe5ecc60e38492aebc592177e8f32ce2a0427785589883f25c26410a79bdc5
MD5 05bd11cd66584956ba101a72b132a25d
BLAKE2b-256 ea2883fa4595a0b37f7bcb46c2292bab9c155343ca89cfb683f8210d67d86889

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 e2a464346f51bbddb5dc47f21f3b2fa9387e45c94a683758bca8fa4e135de99d
MD5 2bd369b459302970c352b14737ded91e
BLAKE2b-256 335be1f7eeb2f59a40ac241bbce957d5e81b10e8952ed34c2cb7e2c6bd4982f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f1189a76904217dda19cbbf2766610964c29de360b54f571a2923b0d4f94174
MD5 cc58482297c7b8026762349a4147fa45
BLAKE2b-256 e1e43c94fe88a68ffd00a1ed2c725bdc00058e93b958f88f96693c0d0d84093b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 12ba730ff5db84277d0e4a0eaa51c02f162cd10f2cf741b048be942ab4adb012
MD5 218e8fd02f38a93d074c13810d287b17
BLAKE2b-256 2cf81b1816a3e6fdc613e6573878abd5009cae6e732237aca108af97f7879e87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 47a0a8a7fd6693407b6ac07a0c133d258426227bad4299f6104fe1a76d13fa62
MD5 ae64d8d000ab5ac03c39c526c9ffe172
BLAKE2b-256 3a31bcefcf1017366c8ef5617c56e6fcdb6c4bea4fa431ac8a5a39e4d9e21421

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 61798de8ae3ca2fc167bc0d16d0e5bcbb86d8e5d03d3b42014617aacc94aa78b
MD5 d293f6ed818c4c938f319369b68e06b6
BLAKE2b-256 70f25f5826489746089b58296fd5b9dc31c1ba71a80801dbde9b02537ca26589

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc44feebfcf627c9c1dd71973616fd2e24bb3907a970e4302846d95899c5ec23
MD5 b860bdb91a0037bc695ad741075435d9
BLAKE2b-256 b6371183a17ef0c11c880b2133aecfb8d2762072ce11fc8fd8126685f4bcb912

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bb12663f8b54a9d2a41755e54d9da0185bf0a1f7352fa97fe33b846611253829
MD5 b0428a7010047bbb62200a0d779c13d1
BLAKE2b-256 ce752163b010885466e3a2e849494eb2951af03e2fe595f93b3d4b14d3f58c97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 53ea3bb7deff21a351ea45151c1958fbbc23044483f4f26fa019e17075e33b46
MD5 8d8537b4306ffb27beb25f99f4150d06
BLAKE2b-256 132950dd814da2266da9185ee8fafed8fcd4331144c70a025c30090272d3144e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 52ff8db633e3a484055ccc9933998125acc47e24c31e3fd8a947caadb4398b1b
MD5 f0fa9acdd075239d61c6693243b74e6c
BLAKE2b-256 8b0d4791e77a7e5f305611d7ef83a5b481830b0173727225425c96a517c94945

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3a11eb5a092152c4d1dbb63ffcdb3aaeaf50bfd4e87f8490e36c13122364b55e
MD5 5475f2470c07337e06461b3032d35f36
BLAKE2b-256 bcbcdfcbc7ee0369c4c133f9c05560f8e1503673426b901d9684fd3cf746c806

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1812995e96971d6cd003f19e094756b487b608deea38fc033c99ecd15d9a6c8b
MD5 4e8a74e55b129111c7c8a1d09b599872
BLAKE2b-256 e0c29afd7c601ecb5dc95ce32826dc299ac3c8f365a58ad98cd38400f6748c81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 532a182a10993fc1bf0ba64db89ca5bca19afd7f2c51493a699171bd919f14d7
MD5 e2652c939bb31d038c65f9003f37fe46
BLAKE2b-256 b0606f423bfbe62c709f6ce6a5bc4016981b2048b5e7aaa1fd68b60ca53d4815

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 3bdbc51913e80813956b2e3dec01a9671f7cebcc40526e509f5ba371bce475db
MD5 2742fddfaa54ef1fd4c8ff849d5d8396
BLAKE2b-256 5b871dd8cbcf24bf0972923665e87e1092da4a5ace0e936a0499bc2a7c1ca8c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e2d8bed8f3fe639b9c8ac1245714fc8e0d5001d8ba882540d99093db2311cbbd
MD5 0016341c0a46cfc1b120f5d109189132
BLAKE2b-256 dcf9df141502203e4a1fe218f85ec0b0d140350cd3cb3f518f31289ca27f14f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dfe778c1559cbd361b410da4c7db19d17409bd63e4dd5a4a9c13d6dd9491d29b
MD5 33db48278d26653422394f0347fb5495
BLAKE2b-256 e28e541a384a63b0bee338adc4cf3cb9bb9dd3e182d369454ffedc3c338d4355

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b462f32582df087ab4c3259274c94003a0abbfce4b30845eea168af07882ee5a
MD5 b683ae6df8056ba5a0bea127dabe5dd5
BLAKE2b-256 72bb9e3c1426e71decb51ead690f0b9103a519a3bff23e332a936d5a592deec7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3822b46501d5c5b79afa56623b506897be13bc92bd785e9bd9439bf1868b5fd4
MD5 a754b18bac40a1c602eff9440aea4bba
BLAKE2b-256 4fb7fc0e457279dd2dbf49f9bf48c329a49a0090b40f9787d0d0b55fe97a28e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30f965c5992056c4abbc537ae7532fedfba2abf1e4b12831de4289f52949f6b3
MD5 892e758f64d39362374d30bf5baba4ce
BLAKE2b-256 5cb9499e34f3b7151a95ed1d48001377d4772c7d446e231973d63db63b79f137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9bf1ef6387be936b5ffda76abb18d72d2cd6c53f4d4f654a0bf41c0ea0465591
MD5 b200035bd618510c603f88bf9b863f8f
BLAKE2b-256 af61e42ad50a4512525b461d7b4e65e04e0772be588043b707c6236977687944

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dbb33c937f6a10eaf51559c1951e11703d1d71d1b0d9074b1d5b0e376bc61589
MD5 64efc4e2f76e287e11727658c0a993aa
BLAKE2b-256 0393e146da2a8a5657e0fe5c59f202869c675eaa4042c7baec5a335ddd5140ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a291b16ee47a7824d7c7d8ae719750f7eedde7afe4c340475c4cc384cd273db
MD5 92866cdcd0650e0d751824738f9ec838
BLAKE2b-256 567245ccf4cc6c557dfdbd3f436dfa25f5ce4c05d4c734411da8f59dbf3cc9d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d442ef35befa87a8b270a68ec41d9aa48455458f40481ff3da47ae405457193a
MD5 854fdd35361ca41f620e2028ec57d33f
BLAKE2b-256 d52f01a988c462b20db2b39eec409187c21cf1e8c467adcaca5fd45c509f74ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47c94bff07dacba62a708d387c8a41661734f9538e9e33f1cd3f32a305691f7e
MD5 47db064408fc086ad15bf2ba58bf3d52
BLAKE2b-256 73657dfed81f457ffb2a3e0e221e8b7c6be25e75963f01fc76ff05301dce6695

See more details on using hashes here.

File details

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

File metadata

  • Download URL: obstore-0.3.0b3-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.0b3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 fb827dacaf8252c05df6269c11ed0e789e07117d8fa5e2019e6b2dfc6f204022
MD5 024773342aeaa1348fffcbb1892f2341
BLAKE2b-256 29ea41d5dcdb39d6c8214b92df5d660c7e6b9327f1fb72f0ea637be7fef7fe62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e599b2dfc290afd0737495c007316df39a42c45e0f9b25be6cea3702460e44b
MD5 4ed36d05f802a489c925bb776b5ba7a5
BLAKE2b-256 b928a17e30558a90e24ad8cb5e110927e59a701291541b270de08bb85ef4ae9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e7172ed9592dafc7942ed5d3412988646c9caa74029c5d170b056e8416c9213c
MD5 8b7c5dd78f024a13f0ca4de28eadd88d
BLAKE2b-256 d5e2b0756efdebeae4ae48f6ffdbe75fbd108835a3fee336fce038848d76bc02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fc245a13f05b8139b9040f22dd8a671100113aa6947f97384a1d3c65934c5777
MD5 f66a1d489a10eb85d219d29ce7506925
BLAKE2b-256 140d9de4428ba4586cf92a47fe592b3527fffebb9a1101b28594ea6d3377e622

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c6e21c2c3aab25a6e2041596ef891ae42f4ccb11cfcaa21c23bf9f7fa3bd15da
MD5 afca52297b9d4b29d14aa74416feaf72
BLAKE2b-256 7c7f696fd377fc11781e0ed0a5d3314a8f2ddfe570024e4bb6b6f4276585e104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e7835d5716d3e6e03075d5242ac2520957fe1f9f7f6b5ce2099a9bfce820c0b
MD5 fa4bb619efab50f91e9f42a336f0b955
BLAKE2b-256 e2eb707a7bdba1ade3bc652a471fc342a90b39b4ca1793f877cab50ab9896b0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8bf395b5997649958e33e8627f30af51b8f1541166e4bff094ca1757ddb3e783
MD5 18d3d907140271107cf94423c4fab932
BLAKE2b-256 c8aba7ef36785b150b61c433aa9df1127bfe65144eda4a11fc247b5aaaf0b86d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4db23090d9beaa1c60bccc5f2f048a266e2fc4551327d3d4f9b29776751d6628
MD5 90cb680cafa1a2a5b85de02d5c3e70f0
BLAKE2b-256 082f7e8cfba66a87d087d2b9cd0b347301bf598369b298052ae5214c048cabd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 05b9f92c5e2f309bab0e10cedd1dbeca0ee02f011fa00fe556195c760fc01422
MD5 d9181a9dd8155bf9486614393e50ade6
BLAKE2b-256 1ed0b5f3fa36800ecf7b0fc7fd9018d6a39589098413ef46ea2a5e55b6995ca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9b530bb1d3b33d93f782775d1f1ed0bf23ba604491fc6d7d891452e3038c1739
MD5 17b9ee5fff113fcce19f9a1440528e1d
BLAKE2b-256 c4e11c4f90c7d6ca65c72980122edfd7526b146a8c6e520cde86a51a287a73fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for obstore-0.3.0b3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00a7039276b9b8058039fc542a5e99a26e2f8fdf3bae70bd1cf6cccf05cc683d
MD5 7dff052c070b9974709f1331e92a1067
BLAKE2b-256 3a01ce570e00196f6658c50109e7ed5f060f8486384d161d605cd455ec1096ec

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