Skip to main content

Python bindings for the Y-CRDT built from yrs (Rust)

Project description

PyPI version

Ypy

Ypy is a Python binding for Y-CRDT. It provides distributed data types that enable real-time collaboration between devices. Ypy can sync data with any other platform that has a Y-CRDT binding, allowing for seamless cross-domain communication. The library is a thin wrapper around Yrs, taking advantage of the safety and performance of Rust.

🧪 Project is still experimental. Expect the API to change before a version 1.0 stable release.

Installation

pip install y-py

Getting Started

Ypy provides many of the same shared data types as Yjs. All objects are shared within a YDoc and get modified within a transaction block.

import y_py as Y

d1 = Y.YDoc()
# Create a new YText object in the YDoc
text = d1.get_text('test')
# Start a transaction in order to update the text
with d1.begin_transaction() as txn:
    # Add text contents
    text.extend(txn, "hello world!")

# Create another document
d2 = Y.YDoc()
# Share state with the original document
state_vector = Y.encode_state_vector(d2)
diff = Y.encode_state_as_update(d1, state_vector)
Y.apply_update(d2, diff)

value = str(d2.get_text('test'))

assert value == "hello world!"

Development Setup

  1. Install Rust and Python
  2. Install maturin in order to build Ypy: pip install maturin
  3. Create a development build of the library: maturin develop

Tests

All tests are located in /tests. To run the tests, install pytest and run the command line tool from the project root:

pip install pytest
pytest

Using Hatch

If you are using hatch, there is a test environment matrix defined in pyproject.toml that will run commands in virtual environments for py37 through py311.

hatch run test:maturin develop
hatch run test:pytest

Build Ypy

Build the library as a wheel and store them in target/wheels:

maturin build

Ypy in WASM (Pyodide)

As a Rust-based library, Ypy cannot build "pure Python" wheels. CI processes build and upload a number of wheels to PyPI, but PyPI does not support hosting emscripten / wasm32 wheels necessary to import in Pyodide (see https://github.com/pypi/warehouse/issues/10416 for more info and updates). For now, Ypy will build emscripten wheels and attach the binaries as assets in the appropriate Releases entry. Unfortunately, trying to install directly from the Github download link will result in a CORS error, so you'll need to use a proxy to pull in the binary and write / install from emscripten file system or host the binary somewhere that is CORS accessible for your application.

You can try out Ypy in Pyodide using the terminal emulator at pyodide.org:

Welcome to the Pyodide terminal emulator 🐍
Python 3.10.2 (main, Sep 15 2022 23:28:12) on WebAssembly/Emscripten
Type "help", "copyright", "credits" or "license" for more information.
>>> wheel_url = 'https://github.com/y-crdt/ypy/releases/download/v0.5.5/y_py-0.5.5-cp310-cp310-emscripten_3_1_14_wasm32.whl'
>>> wheel_name = wheel_url.split('/')[-1]
>>> wheel_name
'y_py-0.5.5-cp310-cp310-emscripten_3_1_14_wasm32.whl'
>>> 
>>> proxy_url = f'https://api.allorigins.win/raw?url={wheel_url}'
>>> proxy_url
'https://api.allorigins.win/raw?url=https://github.com/y-crdt/ypy/releases/download/v0.5.5/y_py-0.5.5-cp310-cp310-emscripten_3_1_14_wasm32.whl'
>>> 
>>> import pyodide
>>> resp = await pyodide.http.pyfetch(proxy_url)
>>> resp.status
200
>>> 
>>> content = await resp.bytes()
>>> len(content)
360133
>>> content[:50]
b'PK\x03\x04\x14\x00\x00\x00\x08\x00\xae\xb2}U\x92l\xa7E\xe6\x04\x00\x00u\t\x00\x00\x1d\x00\x00\x00y_py-0.5.5.dist-info'
>>>
>>> with open(wheel_name, 'wb') as f:
...   f.write(content)
... 
360133
>>> 
>>> import micropip
>>> await micropip.install(f'emfs:./{wheel_name}')
>>> 
>>> import y_py as Y
>>> Y
<module 'y_py' from '/lib/python3.10/site-packages/y_py/__init__.py'>
>>> 
>>> d1 = Y.YDoc()
>>> text = d1.get_text('test')
>>> with d1.begin_transaction() as txn:
    text.extend(txn, "hello world!")
... 
>>> d2 = Y.YDoc()
>>> state_vector = Y.encode_state_vector(d2)
>>> diff = Y.encode_state_as_update(d1, state_vector)
>>> Y.apply_update(d2, diff)
>>> d2.get_text('test')
YText(hello world!)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

y_py-0.6.0.tar.gz (52.9 kB view details)

Uploaded Source

Built Distributions

y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

y_py-0.6.0-pp39-pypy39_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.4 MB view details)

Uploaded PyPy macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

y_py-0.6.0-pp39-pypy39_pp73-macosx_10_7_x86_64.whl (747.2 kB view details)

Uploaded PyPy macOS 10.7+ x86-64

y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

y_py-0.6.0-pp38-pypy38_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.4 MB view details)

Uploaded PyPy macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

y_py-0.6.0-pp38-pypy38_pp73-macosx_10_7_x86_64.whl (746.6 kB view details)

Uploaded PyPy macOS 10.7+ x86-64

y_py-0.6.0-cp311-none-win_amd64.whl (564.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

y_py-0.6.0-cp311-none-win32.whl (525.3 kB view details)

Uploaded CPython 3.11 Windows x86

y_py-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

y_py-0.6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

y_py-0.6.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

y_py-0.6.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

y_py-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

y_py-0.6.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

y_py-0.6.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.4 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

y_py-0.6.0-cp311-cp311-macosx_10_7_x86_64.whl (746.5 kB view details)

Uploaded CPython 3.11 macOS 10.7+ x86-64

y_py-0.6.0-cp310-none-win_amd64.whl (564.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

y_py-0.6.0-cp310-none-win32.whl (525.3 kB view details)

Uploaded CPython 3.10 Windows x86

y_py-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

y_py-0.6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

y_py-0.6.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

y_py-0.6.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

y_py-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

y_py-0.6.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

y_py-0.6.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.4 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

y_py-0.6.0-cp310-cp310-macosx_10_7_x86_64.whl (746.5 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

y_py-0.6.0-cp39-none-win_amd64.whl (565.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

y_py-0.6.0-cp39-none-win32.whl (525.4 kB view details)

Uploaded CPython 3.9 Windows x86

y_py-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

y_py-0.6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

y_py-0.6.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

y_py-0.6.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

y_py-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

y_py-0.6.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

y_py-0.6.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

y_py-0.6.0-cp39-cp39-macosx_10_7_x86_64.whl (746.4 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

y_py-0.6.0-cp38-none-win_amd64.whl (564.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

y_py-0.6.0-cp38-none-win32.whl (524.4 kB view details)

Uploaded CPython 3.8 Windows x86

y_py-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

y_py-0.6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

y_py-0.6.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

y_py-0.6.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

y_py-0.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

y_py-0.6.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

y_py-0.6.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

y_py-0.6.0-cp38-cp38-macosx_10_7_x86_64.whl (746.5 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

y_py-0.6.0-cp37-none-win_amd64.whl (564.5 kB view details)

Uploaded CPython 3.7 Windows x86-64

y_py-0.6.0-cp37-none-win32.whl (524.4 kB view details)

Uploaded CPython 3.7 Windows x86

y_py-0.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

y_py-0.6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

y_py-0.6.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

y_py-0.6.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

y_py-0.6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

y_py-0.6.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.5+ i686

y_py-0.6.0-cp37-cp37m-macosx_10_7_x86_64.whl (746.6 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

File details

Details for the file y_py-0.6.0.tar.gz.

File metadata

  • Download URL: y_py-0.6.0.tar.gz
  • Upload date:
  • Size: 52.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for y_py-0.6.0.tar.gz
Algorithm Hash digest
SHA256 46836169f7dc2957df8513cfe4bc2009175b3a473e630af421a8e75ee1c48f98
MD5 705183615aea076d3b4a5eb342022479
BLAKE2b-256 76af589ff550212e832e6079553069ef3d7bd3e69ec0cf65993f4a16a2bb1ab9

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37b9f24b00972e5685d0b9bbd01413d9c33d124145343fb92667f0e076f040ad
MD5 82839c9d284c20d8f1c10f740e90bffd
BLAKE2b-256 7756803437440e1db590b422b76c70de5e2978c396b266cff211053e50259f1d

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a4b488be17d83173acb7f07c7e3430d2c66d0bd55b821683089311699562b58b
MD5 0a49e7bcc6ecca31f647ab3c481b7858
BLAKE2b-256 3269e4fec4347b9e4bdb049f27699cf8658fcfb4fa0401a48d3fe1fd22ce5efd

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e76be7258010ce8cbb93a841f78f52901bba1253a51213d3535972d13aa4e89e
MD5 eac61b5473bed694a3cdc9016bfb0254
BLAKE2b-256 d7a506c0f6c06ea0a6ae9da69b6b8214c4d60fe3509cb3cd28668297ffdfda9a

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4cac9259839b32706336b3f521cacfd16fc7cefee609bd9c2b5123099328d696
MD5 89db4ade8f6c78d04859d76810d12801
BLAKE2b-256 cf49e535294f0793998a166bb7ed937b51bef00f274e703043252ea0e35f6f7e

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83115cbbd4f6d3b38ebe06d80b1d0dbf1b10e53947f71df16f6145a4f0d14716
MD5 26073b5f889681b09c645644810ca0f6
BLAKE2b-256 4ad688aac694a5780ee58a92355aa8d3846011f905c2922e8daaf106552e46d1

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 95083c4cdbd593497a695e841b2ad050c0b9a8a9e374f8496aa478cebfcf9cc9
MD5 640659b6a8a06f36024e13c396f16eb4
BLAKE2b-256 c47792b5c6c376273bb91a6e95b23f385cd454bfee676bfd3dde5b5735377aec

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp39-pypy39_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp39-pypy39_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 97812f9443fd846012d60ecacffa2a11992d02ad9f8618d4faae8e596736c646
MD5 f1ebe6bd916ccf4dcb49e24fece4bcbe
BLAKE2b-256 d44a6f4b8f4e5c4e304a036db5fbd7816dc91490a59646c62797bae29f096c95

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp39-pypy39_pp73-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp39-pypy39_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 9a920bf096d1eecb0f30afc38ee56bfcb9e2c863c33db96fc9d30d4ac0dbee58
MD5 0cce12d698f297b962c9c5236b696e2c
BLAKE2b-256 d64be6e0cb4a8b80e2020f5cf1b42ecc131d73213faa1d58d51979e4f8937f5f

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0505e2ca36408b754774a2bb20d93b5c7def3873406c13e1855de6f007f8a94
MD5 57026de88e5893727e93ac54f9b14ea2
BLAKE2b-256 de0326c17557b5e30c4aed0a2389b157cab07c53970fc98f4268d8cf8b64efb7

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 71f7689c25bd7608e1e7a76a13138cb202455fac165018693a3e8e5675f54b82
MD5 356a7a92b1bbcd3aabad106e0c6bf8e6
BLAKE2b-256 cb77413d7295a82e9d824daca000139cd3d849b2ce9b97619131f49014bc2b76

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c276a7eb3ae3360f5a2fc503f1e4535d4a2f1c8cfc22af4595ad752e9a94fd77
MD5 f1e318a9d2714359257d47dbfcc215b3
BLAKE2b-256 8bd1df4e1bcc0adbd454e9f801919f0d4257eb2b19c0de8b065751ac766ab6d7

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 76e2b14004cadb237499a8a068fd7a8b805b5c1fd0508530473e087c7dd25163
MD5 0b22a956d0bd11c8604dca72f9fea87c
BLAKE2b-256 f2068027f45338fccf488d8379835076fd0667c147090b7311677b3bf8c0d963

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 513a2fe1318c247fc3b3c3ad208488e870a216784f2a3e6dbe2688c92f671c86
MD5 1800d275e6d287dbde1967c494f3991a
BLAKE2b-256 cf542912ce7e624da05578c91fa2ce3c9683d67ae3e3028ec60d19d60f200b46

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8f143fdcda7a6a89bf96d9b359142a7ca3315e8a9018aa46b0abbdeb47d7192e
MD5 3b23a938a220aa84a8d5510dda7b1f5f
BLAKE2b-256 af814fba0c6e5839dcd4ff186eb0431ff06f810522108eec0f489c9e118b24bc

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp38-pypy38_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp38-pypy38_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 eccf67d09a4df42a7be2a5427c1b2e0b89bec862f519ded754bd452df516b380
MD5 90403bc3e4c5ab837e72b67944a888c4
BLAKE2b-256 d38e9e9f18f0adf6f02c38d0e100343de4cf7ae3e9c7efffd96506fe72ef14eb

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-pp38-pypy38_pp73-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-pp38-pypy38_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 4c16d50d0728abd915bd9e2e0c3ce982005ba78b60e4b6666aadc592d9982c79
MD5 649d88ac2c6ea6791420a2fa5af1dbc5
BLAKE2b-256 dfde581b52ac14d7117d2692d28948e2270491144ca9ae19c9bf22304142cb72

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp311-none-win_amd64.whl.

File metadata

  • Download URL: y_py-0.6.0-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 564.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for y_py-0.6.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 9242f3a5c6293e634817d9984c60523ffb34cf5b41501c5958681a75745946e6
MD5 5a76a84d3a0ac07b199775fb0e6e9bb2
BLAKE2b-256 a99e5382c5db95fa6d3c7ec24e3d4e99eb2ceb62bc6b82a4d73ea245bc0fcfaa

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp311-none-win32.whl.

File metadata

  • Download URL: y_py-0.6.0-cp311-none-win32.whl
  • Upload date:
  • Size: 525.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for y_py-0.6.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 374ffef1939c42286ea18e2a413c9974430226227f8f1480bbee469933aa675b
MD5 b0005253c531ab680011ae42bf24154c
BLAKE2b-256 43f4826424b14f058471dce6d32e3b3362709a5d7651c19f2d23926fecfdca3d

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b71cd495d322da25a53a6a830b591a2c0c46db22bb0b3556fca0bbdb1d45a18e
MD5 5b13d3c74c9f6b69be378703ab270256
BLAKE2b-256 3c8e9ac921c94add0998f9c31fc102f6c4bdffec12640024f224dd436d32b670

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e5126786f914ff53ea2f04f9da790db168db172521cc4f114d5501badd2f6b96
MD5 e10d94ba2a6dfb1182d3f73aa5573bd6
BLAKE2b-256 0da8fb89984fdad5186a159b235b27a4dae6a3942880d5d3b8e5414d0707d882

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1ea7d796bb55d08dd1a60736beb724004f2cbdc207592b5f301a5ff314b17137
MD5 227c4e3961a8cd3011437755471bf521
BLAKE2b-256 e628141e32bcf53a1cb0d57815cf0cc16713cbed3a5c6dcf913854c77437774b

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a752ba8875ed2038dfc7d62738536cb22b4e308951cb925a7fe8fef782c6db08
MD5 31d57d2e106df12d9e0a50c2c266f566
BLAKE2b-256 b5cc0ccbe55f5d74af00f8df4d438f5be1f2dfd2392fa4625807419c09f06fa7

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 69e05e01594e99c934562124b159720533b7ad887dde7762d460916aac47a8e4
MD5 2c61f47b0b05c5cb7445d8e5c2b7693e
BLAKE2b-256 9645fda8be02b318dd22fb08bf658cb942ebc4b98e438aff8a6ce9ddf6f88718

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0624a5adf29d29330a336eecdf15874871f559d50944d542012665e1c3a18265
MD5 6985e6e70d620e9340b9b38d898653d5
BLAKE2b-256 7ba42608306211b5eb4e45fc2a82360eed99209e55a4983740e85277bec2063a

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 281535bb4f18fe09e5517a63b8206dd6f26ad6fb7e7c25c62bf785e594adab4d
MD5 a4c05714d2b22427c393b6b6c6ddb52d
BLAKE2b-256 ebdc2b16017f71c0179dfb0e18c6ef549dfd87e1096b212deb72fef144db9ae2

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 5743e94c982585f05e02d9a3345dd9b1f28d90fa128df9f60b0eb357a76d2c32
MD5 6ad7ba638b29c5fc3f010f8d7694d261
BLAKE2b-256 2ba1356c6a7056d3921ccb027136c2014e1a070e2ecc4e5edec47a9025db52e6

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp310-none-win_amd64.whl.

File metadata

  • Download URL: y_py-0.6.0-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 564.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for y_py-0.6.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 cca539c3804a580992304b18a33f1980282d9097a723f0bd01971477cb365b28
MD5 c9e68663c3901eeab8ef572b9b0cec5c
BLAKE2b-256 3f7ca269085ce87afa4b5cc1a9a0ea3131d4d2317c256398b0583c438da93841

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp310-none-win32.whl.

File metadata

  • Download URL: y_py-0.6.0-cp310-none-win32.whl
  • Upload date:
  • Size: 525.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for y_py-0.6.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 1667b8a67ace756c04f03778e86fc359028c98905212f8686afb48c26c252bda
MD5 12155820869e3e451332cdce484ff85a
BLAKE2b-256 94c9e12bb8135f1b74003bd6648fb6f231d70a7e23264a44755acc7b58b400f9

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fb03947937b0fcb09eb2b94eb08d8e8030ef0ed70af777684ab670bd369bc3c
MD5 cfe7f188236fe5fb13259476ecb20f11
BLAKE2b-256 63c70d8f9aa292b739d6b33c29c9c6e6def15340b499eaa35ddd590146b4a13f

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 aaaec9718f8a23924c95294d41d87829b113bc9a606a3667dfb995afc45c9920
MD5 d43f222584d726dc4ca8858e4e5740b7
BLAKE2b-256 f534ffced96a5d2312c23af032c7abd5d8c9b33e5192249f1b968c30a5e2afb8

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 efb3225b58dc67152c004da3c26ae5bad0afebbb3c7509d853bdd87eaa655137
MD5 2aa6764281433746c0a9de9af4fa0fe7
BLAKE2b-256 cebdea07082b14cd063a79e664aade09b0118b31b721a9427002624536e30321

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e5f89cf9ef1daf12f438a075415a02f227594e4b0494c78d3b83cb83651631f5
MD5 a9fb5e6b8d2c04235af78c033e6f2eaf
BLAKE2b-256 abf251f98ca190ff0f2fd3c80af666ea1df2af88a649c6f111cb01a129d6df78

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5f5975c1a8c2ca99980571b8811d151db8590de9cc96346572a81e0f6f1e30e
MD5 a43c9e5cadc70efe84ec676aff10a1eb
BLAKE2b-256 9faded5db31f6fb4228823a136b26075ac88d37aa5410b651fef31726575502f

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f79ef7303e332e91d738e66e9bb7fce0243d0407a02631a58ebc0bf2fb8743d0
MD5 09941d3049000da6771fb0adfe0a2314
BLAKE2b-256 b1a6b7c3f534622551a3ac51782559139ec6a9849186d06082dd01294800c06b

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2c230bc01b96081550b7583b77d00404fd39825657f4064b919a10515f660cdf
MD5 327fd94c1d8017e255500356bcbb5513
BLAKE2b-256 a914e651f06d8a54b618720192b06c917e66ea853cded5f6f631bafeeaa1c71c

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ebbebc4f6a9e0c89c7b57035f91043b038e804dd1953845d8a66066f4526c853
MD5 237858afc2bcd4c9c19e64ecef8e78d6
BLAKE2b-256 0d565fb31b0ef04003134908480e7c84d32f2d7c1ccb4d724322c9ec0aed0f53

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp39-none-win_amd64.whl.

File metadata

  • Download URL: y_py-0.6.0-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 565.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for y_py-0.6.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 11345294820908d5b8af9c6616ea908dda8b3e554ee6f6d50be6a2e15940f63e
MD5 72115d793a831243964505aec389039a
BLAKE2b-256 79d83c09b37ffad3fc0f12481cb082306bb01e04d6556372c75f9b155e4744ae

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp39-none-win32.whl.

File metadata

  • Download URL: y_py-0.6.0-cp39-none-win32.whl
  • Upload date:
  • Size: 525.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for y_py-0.6.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 9f56888aeb07ca76a5cd552581bb3735fcd2d8c18165b946fdb6e4507b10e76c
MD5 31ccf89391783b1be781d2cb50ad1549
BLAKE2b-256 cdcfd9da6293c4f8c86e7a30040da546f3a54de47e26dc2f1f5e75f3b568dd9f

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b44fdd64598e9ed4008158e5e60be5e1e2daeed6fae0ab2bf0002461e960709d
MD5 ef889579fe9cfc35d84b90b88f833242
BLAKE2b-256 2c7bf7e8f752d1b10a0718badb4926fe8b1ad218558db3d2ffeff17aaf9cfeb6

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6377e3cbab8f5b8b918130e9f924358f98ca1bea12a8096d3fadea191f7137f1
MD5 5327f0c2d0445426b75795b273910412
BLAKE2b-256 04f07a802318b06f528512e9190048468a6eff09722a1ff86e147527e7be2856

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 304e88a3deaff9906faa7ba514cf82f4ca4bad1ea88728206ff906e66179abd3
MD5 3b292ca93554ed4380a1ce929c8f1cf6
BLAKE2b-256 58471916c694ca770cda7278cd080c40b13736bbeb546d9c74d17269880bbb4b

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a20a4d10c8f0ee2b6df265d182d0be0ecd2ba7348c0a20b9df7d4d39df895801
MD5 fa8184d4e36cea127dfc699f01951e4e
BLAKE2b-256 f35a794b3bb0f45404177c41d2b76437185a5f099fd8326cfe0ed4a273640d5c

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19b7c3eaf65b162e59486a48bea5dd2035937952f15e008a14813e8cb7c24d7b
MD5 bbf0fa80ebdda063f88ba2a3a13caf1b
BLAKE2b-256 ce87ef55fdfe021c61df8a47c6edaa346474041b3f532dff5813f2b27d626ce1

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 51f1997dae6d77b12b50502871c7a9aae22e84048e83b64fe6d4f18dec2e4700
MD5 0ffa68c05b6e44b10a6a84ead25f42e5
BLAKE2b-256 e0d1ce5de3c52b6b92f167ad34fbeb22a6a8ba0ce3781f443271053b58f46d68

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 479da40ef1205de52d87209534bf8e713a782e01eeed3df8dff44d21085e3f63
MD5 ef1319ffce9e36385f21bb906dd2bca1
BLAKE2b-256 dfbad6c4417e69bb629c852ef8f3e5f71fbf29bc53de1d13d52c0bcf23dc25f7

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 e48b5b30242c7d517be85b48246b21e4e26540505a1ffe4fe473e239a8ec56d3
MD5 6287f9495e4fe9e7660fca9516370447
BLAKE2b-256 3dc72159bc02eb51b49aacb7afd534506d098cd8855adb21faafc4c8b2bda36c

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp38-none-win_amd64.whl.

File metadata

  • Download URL: y_py-0.6.0-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 564.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for y_py-0.6.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 d1301bfeaa26f78f4b0e5f96e0f22761b38cc407713f70550a1be490945fd6d7
MD5 373f5d3b0c918e32c8d154da333aa626
BLAKE2b-256 38937a6ce147b5d75222d7e9cd92304016e4f298f41f623212005ed034b3a29f

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp38-none-win32.whl.

File metadata

  • Download URL: y_py-0.6.0-cp38-none-win32.whl
  • Upload date:
  • Size: 524.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for y_py-0.6.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 fc48db294d327a5cc10ee49f73f1fa1478240cc827c9029e0871106e327353ac
MD5 3ea9721502cfddfca304a9db3b2c5fdb
BLAKE2b-256 bea99de9bc7f79c80a5adfbe72feab1025bdbed0f759b13a5f06826afde59874

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 035ba7ce31bb87bd7b5977eee71ee2ff71e54d347a35e2079362b1c23731dccd
MD5 3b561983a651fdba4168caf15340d7b3
BLAKE2b-256 05fe24c6c5cf8e70d8286f741a9376f8b3e8ed7b76f0874c1b0c7bb9cfa4dd17

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b75c2199a125ef8926f3216fb324c3bcd8b1b4b6c0b428888cc753ee4c85f81f
MD5 d6f33251f3c91df340f88a571944045f
BLAKE2b-256 dd331cecac7485736f7e29e8af765f56a2bee784cdc2dce2de82f44b15b1fdee

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1eefb6371cd6e072cf467b897f85bd0d7575f3a3e944fb8675f84fb59aedd071
MD5 71851c565e54b46bfc19ba848cbcaf1d
BLAKE2b-256 de3ce77d09bbcb012779c6db6df4e57f587a341be83018b9e0f82ddc38f75dcc

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b6273d84605ee55b3ac52742018f94602dab9b0457f29e6f787021c473b02fed
MD5 2b4f71bcdaa2c28a61f5f9baec5eff29
BLAKE2b-256 ab9728ac5c47e8e25cc0fa6742336449d4ec4cc9e81acc6d86de9e615e2118d3

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4181b28f736cae3bb4517090ae5eeca318c075c0106466f13a4ed6682265fc8a
MD5 4b6121d539c8c04b0f949af64983e8d8
BLAKE2b-256 d74aa71b4d2bf182c38778594fe3054bd4fd65c52b9bc30e2d82af6bbe2bd908

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 418aaa796a22b0102de09b36b6c6294d0a485f04bc8866c3b28f17e7022c44ba
MD5 f7d17ea268150a6c79ded2307a140409
BLAKE2b-256 959d868dc95d9e1402f5d2fbccce4063d828f5ae2f82e7cf3871cc64055d09e3

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4f025c50301d9ddbbc2384f98d3ff1dbfe43606146b747e23a17774a02faffe9
MD5 11214848a5e5876552be208151804766
BLAKE2b-256 e25ed455c5bb1852594ac691b3a2b9cd5d22115a02fd679eda7a436682ef9a7e

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 eb60fe68774117378efdbd368ef83cf1417e61d4bc39c6be8e7f4ee91fb7428a
MD5 9121523803838adbb82a4ddd68301bc2
BLAKE2b-256 96684871c8fc41b888b0e450508cf055c6dfca44ffaa9804edd798848d5c4289

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp37-none-win_amd64.whl.

File metadata

  • Download URL: y_py-0.6.0-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 564.5 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for y_py-0.6.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 391a232c328c2be1de4cb152ed3e9427826e4cbd9d645feacb3dbb344b122e10
MD5 4ce4dfca512d8e2228bd88817f0da1a6
BLAKE2b-256 416e2a02ab29c8657f84c2f48826381a442407f08f2d147ee9bf775cd004d893

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp37-none-win32.whl.

File metadata

  • Download URL: y_py-0.6.0-cp37-none-win32.whl
  • Upload date:
  • Size: 524.4 kB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for y_py-0.6.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 ef0f08edb2094869e4d12346ee68d5154cb3d23bc3b1e7679222fae12228261c
MD5 bed2a2a777bdb1aa343ec6e4a2d9b514
BLAKE2b-256 a7cb26edd9364eba03d283ec30f2113bf821da22af31ede3d95ddb1497368764

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a5a882591c8e1b1d6fbdb7ab43884907cef2b6a18e36c7ae85589e5f55371e5
MD5 480cd6dbdd95bded01afb322dd7cee93
BLAKE2b-256 281e1811d9e46f6430652b556bb4ba7a720a2db7de9b9550a9a9d6519ee6ede8

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 47b3604c874d25616a097adaaabcad6e77729e23c5d029092b8149af1a08b2a5
MD5 e6a69bab2f4c2fadbe43af1738b7fbc8
BLAKE2b-256 69c08730d04857d42b7035c2b0e2d2ff31ec47825b8232837444a623b53e757c

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 49adf7e25c3b3bac9f19bee181ef5253659ebe5747a7141860692015222b2007
MD5 efa2d6945a1e2771c8b8a5da1579b16a
BLAKE2b-256 bf03ec1451339801c657dd521c205a84c8678638565178e85a0dab703bc19df5

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a027c39296c925f0b81e28a0fefab8c5964a0ea2b50fa05cbddf5e5ab167a380
MD5 3a315ad1449e05233e4d8b02490f1d0a
BLAKE2b-256 6e6d0809d35e2e9f737646cdea9cee1e96bc901ab0d87d65589964e86d240242

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74d5ebb5f9ef0c4c1f7bdd9ab5e53b9d8be4c7464905f39761b22b6ce0d327d3
MD5 6d87d91df42036294dc4451c5496f5c6
BLAKE2b-256 721b8194db8363055170157bc72e40697548424ca9d8180d2190f56a26d6d1fc

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 30b9337e4f3d541879a8187af121be1bd42ea110372a21895a1a3f800a6bd1c3
MD5 68ad6cc0c5a36a1f8facca0c631e290b
BLAKE2b-256 661e81bec23d253edf9004fc187d6e894c1d998150229a45d1b250aff593cfcc

See more details on using hashes here.

File details

Details for the file y_py-0.6.0-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.6.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 9dad6af2d83a2b0618ba3c1a2fc6657c5303cf4e9f1a65cc3fea40ffbcc552e2
MD5 81a838f9dfaa052e12c032cef94ca121
BLAKE2b-256 9494c308e098d73750569bac350d960aaf7c09b736c681fa108e2330c2964330

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