Skip to main content

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

Reason this release was yanked:

Inconsistent wheels

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.5.5.tar.gz (50.3 kB view details)

Uploaded Source

Built Distributions

y_py-0.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-pp39-pypy39_pp73-macosx_10_7_x86_64.whl (747.2 kB view details)

Uploaded PyPy macOS 10.7+ x86-64

y_py-0.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-pp38-pypy38_pp73-macosx_10_7_x86_64.whl (746.7 kB view details)

Uploaded PyPy macOS 10.7+ x86-64

y_py-0.5.5-pp37-pypy37_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.5.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

y_py-0.5.5-cp311-none-win_amd64.whl (548.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

y_py-0.5.5-cp311-none-win32.whl (524.9 kB view details)

Uploaded CPython 3.11 Windows x86

y_py-0.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-cp311-cp311-macosx_10_7_x86_64.whl (706.0 kB view details)

Uploaded CPython 3.11 macOS 10.7+ x86-64

y_py-0.5.5-cp310-none-win_amd64.whl (548.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

y_py-0.5.5-cp310-none-win32.whl (524.9 kB view details)

Uploaded CPython 3.10 Windows x86

y_py-0.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-cp310-cp310-macosx_10_7_x86_64.whl (706.0 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

y_py-0.5.5-cp39-none-win_amd64.whl (549.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

y_py-0.5.5-cp39-none-win32.whl (525.0 kB view details)

Uploaded CPython 3.9 Windows x86

y_py-0.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-cp39-cp39-macosx_10_7_x86_64.whl (746.2 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

y_py-0.5.5-cp38-none-win_amd64.whl (549.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

y_py-0.5.5-cp38-none-win32.whl (525.1 kB view details)

Uploaded CPython 3.8 Windows x86

y_py-0.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-cp38-cp38-macosx_10_7_x86_64.whl (705.8 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

y_py-0.5.5-cp37-none-win_amd64.whl (548.9 kB view details)

Uploaded CPython 3.7 Windows x86-64

y_py-0.5.5-cp37-none-win32.whl (524.8 kB view details)

Uploaded CPython 3.7 Windows x86

y_py-0.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-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.5.5-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.4 MB view details)

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

y_py-0.5.5-cp37-cp37m-macosx_10_7_x86_64.whl (705.9 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

File details

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

File metadata

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

File hashes

Hashes for y_py-0.5.5.tar.gz
Algorithm Hash digest
SHA256 f222bab71d8d3df9a40b2e5ab3a767d734c6ce11998e9a30a02fb83ab3e090b3
MD5 28a34ee576cb82dc7eedb4deb4edb717
BLAKE2b-256 69ece5195a58ff869be7baeef07c7143196945ed33aba5ece3f8c21e99d59950

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b0abfffed321b63850bbafb6223815db7336e86068f8ac841c2dbf5bf6326cd
MD5 e447add0834f549e3d19c28e0e98212b
BLAKE2b-256 893df3facdcee86367e21569c0e7b253eab9514abe57f62630cca03c59bb9459

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2d563728d0a689cac676969cb34e2e9a341f73a07c09a666d9337be3701852e9
MD5 e79975a907b22ff82d96b93115409e8b
BLAKE2b-256 73462d4f07f0559fd42d87197fd61ffd867e45ece96d382a6635d70f90b9f59d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4788f540be262f9705913e2c86d339d55bbf71e5ddb1f764f195531f1ddcff35
MD5 fd797aec5a63e95e6eac05a37b2f4d91
BLAKE2b-256 557bf4d34380e55b3e2095dd0f22eea4e697e768544167ed31f9a5a83428f173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ef804557e0ea60278b5e88f4076248b70ec5a90c9054faed02421a3c419e05ec
MD5 5f9dd52113393e3c434001740239d23a
BLAKE2b-256 666c5754d00386ae9fd05c45d9e9a34943589cc67e48900190aa5dd1dc99a171

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fef47c146c2b1001ebc22c92c770bc4f037bb492428ca95797dc9f463ad8c4af
MD5 2bd8f60ad66ac271eeda9c4ad23874b9
BLAKE2b-256 f36e5f947cfaf3b9e341a39434935a653506fd528a6d8259841cffe0fd6259ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0a14b9293a94a75d4659001fb6d7dba9c5386c8b752968f32a573830645c4e14
MD5 69bc84a6555065f71c6e13000fe2e8fd
BLAKE2b-256 e7fdb9412cd8f21ca79000dcedad7362713a92ba9e089800b2d207305cd593af

See more details on using hashes here.

File details

Details for the file y_py-0.5.5-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.5.5-pp39-pypy39_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3384b2b3a796ed9461e05c6508298cbb031fde08dc44cb43acebdc75943e1f9d
MD5 e145572c0c88d3ccb9c7edacc3e1c5b7
BLAKE2b-256 b89980e2191655404b179eb31b756f6a0b41e495fb3944efa8482bbb89f06730

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp39-pypy39_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ae1349e391ab306019bfb30970d70406d21fa3b327ce95465f1181c47a0f2169
MD5 74f823becf2e3d6ba99573c5f2bf94b3
BLAKE2b-256 7c57de302660dd21e9f901ea4d18983cc6b749835a00f5e58960dcf5e2e7afed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 410bfd166c8fcd6384655471e02449abc6051f0510d75954c3fa7f0aa43cf8aa
MD5 addf933010db5e642b71cc577f214ada
BLAKE2b-256 093e6d25ec0f1d0f47f05234e3ca4583731ed9fcdd75e7cfd9b03ba855bd1b5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9814b7a5ec758b8b3a3e240b2bae132c2148709a59e4425fa15975f28180cdc2
MD5 464dfa3cfaf68685a3985fc8bf1d9a9f
BLAKE2b-256 c55e491674da24252568f30258c1f776ddf8d72df1dc076481aa20aeabacb1f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4a0800ab8815c61f4ce02479fc9707a6a197b2015ab8f7d5a2c7a5f2bd1bf5b3
MD5 2deb419d33ec59fe580ba2490740eff2
BLAKE2b-256 3b13bacf15a100594b50576e1e292e45a9b5667f517f2535e5defa7d7b00ed43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 76dd2810c5ef7f1998c7b8c6b1072b7058353d4544499c85ee7ea1638b89719f
MD5 fd6c3eca6231bce8c64dece2b46c982a
BLAKE2b-256 c4378181596bb229e04163190538b1de40fb36db17958563d0aecce2090866bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c85ac3cd06a12824f15eff3b02c2f46ffda2d516c3249ad83665b97729d0c83
MD5 d67da77259f587d78011161dd51ee0b8
BLAKE2b-256 25c7b183871ee2268776501505e5ad903d1ff8d53a725b51daa1114f2ebc6b1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 743b69a1920fa38696961d04e2921621f5794945b95e43797110830732c9f092
MD5 cdc2155ba70ddb73a9268d511e21ec4a
BLAKE2b-256 ef42c975340a6c54354ff3a0ac0c88c3805307091d8e725718ff364edfdac122

See more details on using hashes here.

File details

Details for the file y_py-0.5.5-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.5.5-pp38-pypy38_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 46c5cdc18036042392ad33531eecb1dc572e555283802f87a5b7c1d4b660e3aa
MD5 b9ee7e6487113b07961da04102fd2458
BLAKE2b-256 92a2f2fc874a70917af4077c2abfdac0c971f8b1aee1ce0247e8c0266bb077cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-pp38-pypy38_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 71e0112506b623d5fd69ae3623472a559b3847a0b340fe291e3037edb8d3fc8b
MD5 bcfe8b5d0046dabdbb836528c834c25c
BLAKE2b-256 e83c419ef487be25f1f51e3aab2e4392ab1b13d2c5706df79bd870819e2239f0

See more details on using hashes here.

File details

Details for the file y_py-0.5.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py-0.5.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e6ec7744ec1614fbcd5fdd9cfe2b1b7755c8fc9e2766782d0c3960b1f71fb4f
MD5 975761947857d8c6a53cd055f5602f7b
BLAKE2b-256 4854466d7b4a88b1f17448d32858fd0559d2083ace067436a0a87656ba9821b8

See more details on using hashes here.

File details

Details for the file y_py-0.5.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py-0.5.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 400691bdf3be9ee950d73806a18fa81128b8ed3c74fde6b12f9d26ef311df877
MD5 e6c04f9c89107b95d2721ff99f1cd5d1
BLAKE2b-256 d0778f9355428df0a813779f32ca542907c407687506252d7a46877435c0be8f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py-0.5.5-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 a7668feef5734a769a5cff120b9bf79338b35dedbd5e6dfa99ac0c70640e11d4
MD5 4fbd1f44ea080c1e4c5d42808e50a433
BLAKE2b-256 2618010504776be36e3817f7d748523ea387270770f22819ee5a195d3a9e9f94

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py-0.5.5-cp311-none-win32.whl
Algorithm Hash digest
SHA256 9be9a3981f4ed0983339b883d7eb1414a253ddcf248fb3b420e4d82da38b42e2
MD5 6529c07c0fec5512fc643506a2a952df
BLAKE2b-256 bac9057701f1d5ad5275ab8251cbdedd76d822c43df6fc38a7e55586dc94dd3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95969ae8f9158cc8ba73ae631213e7030eac080330cb4aaa58a033932ee807a4
MD5 bbd5861755813db9036edc10e8747473
BLAKE2b-256 2560d07e66d9ce340e2339d8ab36cbeb81a810daa42ab1f9c2ec0ea0946b30ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ec64adac54d84266970ffd6b7a293e8919eae867edbe395fa668718da0905846
MD5 19f51f0938fcafa35c4e3bcc0c75ed69
BLAKE2b-256 fa5cab718a7e21d564c94aed4bb483eab285e648ec845c98382d47b2e348b830

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8b33c5582a3c8b30a9b7b57f600d2a957eec7af80798587ca291fc34528b7848
MD5 c3256678c380b6a28f70ba41e9abe969
BLAKE2b-256 3c6345ad576fb42a744cf6668d954b8e65db815e3233ba45997208a22a58232c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9bce58ccda1fcf22b0862a3c1b77c9fb715e0fa906e6aef18ff2f34ddf4da8ea
MD5 2911f3d61d9dc4ccfd71035ade8b6f6c
BLAKE2b-256 798f9299a57e8547813a870dee73a3112f62eeae162c90db822933c92a131bef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af35255902e3feab8ed76d998f0cb3bb38598c67e92049748df4ab53483a6668
MD5 4d783435ab60d634045000f0d58c9dd9
BLAKE2b-256 80a4191e0dbebeacec681c2c0b296c6f41fb5a70ddd6b0c35a2c8af23b377667

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 90bcfd4de15063b41cb451911f67c0be2dafe701e66cf59c54c549ec309a3d48
MD5 0e7344d8d835b8d6136ebb9dc0be0898
BLAKE2b-256 06cf8fbd43a0e773025ec2a07c6f31db2fe47b467cbaf53ed418d3cec5de2766

See more details on using hashes here.

File details

Details for the file y_py-0.5.5-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.5.5-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a15182ffc4d68659aea49374f7a7057e708dac8f49a9a5d8966482cef9c1cba2
MD5 6eb2635d7843d0239b245e29fb56455e
BLAKE2b-256 c54dbf71762a6bea88ab2cdf8d6cc2fb608a09303660aa29277abe5d3fbaeddc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 df64934fe00bf10c1afb1a1b6ecf487b71fb233678faf075f4c0a9f384f99c70
MD5 6d3e204440a07bc1773cfb2dc2660414
BLAKE2b-256 d6adb7143ac42acabd47baa0268d3ce479b975e13cf1aea1fb3311ff687805bb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py-0.5.5-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 b4ccbd7e9e9ffab54bd5e1debe933dee495cf93783e1bfd0811ede9527a6c12d
MD5 bd471b4fef8ecc46640201c3773d1c44
BLAKE2b-256 b7e7767a63c07ef5350248b62e22ad10b39f9272f3d3fd40bba83ac11d5bbd18

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py-0.5.5-cp310-none-win32.whl
Algorithm Hash digest
SHA256 36558e6e117e70c7af47e5b07614abff481dd549d97394759ff513398add6363
MD5 8a3ffc0655a066a0e0d06975b70362b5
BLAKE2b-256 4277462d75072b347437081e24e342bcacb0d2d5a4f6b50e87a65993dacc23c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23285cb734a8036dbba07323a96f858e040b31fde888fc19daf2904ec62524f6
MD5 c7fc83dda8b2ed211f644c32274c75a5
BLAKE2b-256 85ebd50dad4ee25fe9e658cd3b7c5a336fa3047719569234ed967b2785e5ccf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 696de11dc906f80d15389adedaad5029c1f0a47f1ec176809629e9409f9ce206
MD5 1a39d1228448d4313c292ed38cb8d494
BLAKE2b-256 37505a646ac1886998c4846ba7f3887994b796f42febe7e737bbb512ccbc255e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a6ef2a61d909b70958cd252fa1d172e4696392e5c60abe67cacc4c113ad9e1a3
MD5 36a69845f5cda804705947b38ef1c732
BLAKE2b-256 ede08a2becdf9c0c932b9006bd3b3aa7ff1deb5b82d1a8ebea707e029738f421

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 58f8791c6ffea822b17fb0389d31955aa1014805455223213aa2a8e05508dcb2
MD5 f367690fa80b99cf4751bb4928924231
BLAKE2b-256 3efb6f085847b917113a39373da1e7d59095983ef1bdf9610c228cb992d3f8a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9945fccb004bfa18cc545c32c4df7110b4563e7397f1161d1309046a8fe1a2f6
MD5 610243157b794e89c18bd9263041bfa0
BLAKE2b-256 7a7c1810f2be5435a5d335a4fb906da029a65533690059259acd430c7bd8772a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f5b5ea683cb1cebb30c2a0a04a8b15cf01eccf4e1aee9406c97c8830d5913e64
MD5 c346823b59235a98895b696febed48ea
BLAKE2b-256 0a1f036ae41474778385e550ab21de97363e49a79027a7ff336d0cea814e2c43

See more details on using hashes here.

File details

Details for the file y_py-0.5.5-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.5.5-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e66d9145d122339502ddb80d5aaed10592310c776b07f19f28e3391521cd19ec
MD5 4923f5dffddf722d4fc63e84b2c5edd1
BLAKE2b-256 c8eecbf8604aabfdc7ff4ae898142c2f31222add26aa7f0e02eb2a51beed97ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f61d173bbe980b35f5720d94a9537bc09aec8621f8bba61d5f4db236679940d1
MD5 9bc99ada48bd43b679dccb64f2369073
BLAKE2b-256 2b5d38776d9833fefa4a820538d44dac92acb90585941cdf474dab8688f29cad

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py-0.5.5-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 00c81e71abbbeab3b29ccc806176677a11397e637b2fd60c1fede24b0a7b4f32
MD5 5389c6663175cdd325315892896991bc
BLAKE2b-256 e1d560245dab374797ab2b4185cbff0497a62441e652069276fda13cb4c7fd80

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py-0.5.5-cp39-none-win32.whl
Algorithm Hash digest
SHA256 6cd577e7a1b777c78127f6d89707b91b9a5935c632ebfa1791624d11c462a874
MD5 1b5bac5fe474a54d5be65879d127b30a
BLAKE2b-256 eec76aa16420acca9e0e35033cf9eb48564e181ebc2cf484c98cdfe06a9f3cb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3b7d4150fb775a97d5454ca0e3eb2527ba83ec0e67a9244e4061abb7d91b16f
MD5 d437d37c27daa0c614bd5d8116c474e3
BLAKE2b-256 df485828a50c1d5c63947d9962234f98a708619d5134b6f514e3783a8b48592e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 889047f9edd7a7ec65e7b0f98e54d37a40fd4d64e5f39985e90b810fb908a4b4
MD5 e0efd7fa7f49e165254acbe70866c909
BLAKE2b-256 49dadb39dfad654e037305919079665be85783a9103b0dafb1c82a9ded3975a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b8763a24b6d2c853aa06ddb02cd84f1f744ccecb2a1ec5b7002d7ae895c7ea46
MD5 fb402a234818f42bce1e7cb1beae4cd3
BLAKE2b-256 c9e7ff91d6aaa22185355123bbf360a5cfbef9d4a47ed74094d642997e965723

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5284af06657adf8ec9c01cb824d4d5bd060b54e8271ee2738a1333708c7f8220
MD5 55c99b6406709ee5d5595a47649e446b
BLAKE2b-256 4bf2650fd923e818366bc4639f1737cb061d6a720bc454aa63fc54d33530991e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2c7eee2171094c232fceae1a88148bfeecf6eb553757b99416b603f95f1a58c
MD5 2d0abb1297b0c02f8874267b1068808d
BLAKE2b-256 a646c8340055aaab88da198f96eea6b78281b1ea3e01919fb48e472a5b1eb8f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3ff13618977bd24031387e32ba3c90e795992a5a8bac55707ff58e4c0839301d
MD5 e6f4f82c5b5db7448995b82e2ebf4cc6
BLAKE2b-256 b17c4f12561491916bb244a42533e89fc259a679df8e9b92a99460a56302e2da

See more details on using hashes here.

File details

Details for the file y_py-0.5.5-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.5.5-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3206ecc0a758ed899e006271e3221a9edb52cfee943b48cea4ca59e5e9af2689
MD5 a763c64800572199e63753875f181a70
BLAKE2b-256 a3f33bacac1a26c119e0896f7050b42968401135f450a332c45471c277d07c00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 4cdeef5f675440d1db3e1a9ba9f24628d492f567c9a24ac0197a03ac4b8ef1cb
MD5 e134ac4d6f2b9f035426ae740c6df216
BLAKE2b-256 1eb58439535417e4dda1636066dfd8a06fdba1860fbd4c2aae799a48dce1768a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py-0.5.5-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 17dac9b53cc7c1c9845d6fb028e8f59b44da673f0dda9bb4a73eb86944181ce0
MD5 97250bd321e5455795ccd1e8b85c26f1
BLAKE2b-256 4a84583da10ef96356ed82b9dfc685037bc91f40f5e83914820046c33583ffaf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py-0.5.5-cp38-none-win32.whl
Algorithm Hash digest
SHA256 f4f1dd115c9493b4dc054521f85c69da15b9a036227199706757adf14013e3a7
MD5 c9421f7a4d61808d5cc7ff8fcb810fcb
BLAKE2b-256 604b4a0064fa4250611a3668cce18432d1531eedd787e00f008066dda89510cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0edfa91505e3de0276daa44cf1f00a059c0cfc460e3fbb3f5188fefab30358ea
MD5 9b7a875785ab1fabd19e57039538260e
BLAKE2b-256 0207d4ea99426067c2b7a050cb5608e9642fd8f4d323016aab71d24d62954ea3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7f63b4ec6381558266df24e6e5cfe38fafb35c5ba5fa094f9782eabcfa7022a7
MD5 16f0ce574ee76836827cf2c14ad8b7b1
BLAKE2b-256 4d34569da9c20a73ec3340027c64d26e167bcb7bdc60e88c5c0520072697947a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ffa5e8c48cefb6259e918caa2035d18f4505d966f40b6a2e82968e90e5111dd8
MD5 7902d288a106670e6f943daeddfdac17
BLAKE2b-256 346348ad0cab5a3efbde409770bc1220609a205e45c7b17b418e6a8d42ae35d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0317cca08dfb5029830184b3090bff6b13049cd108ec7d16707ca46de63cd2ab
MD5 44367d5609e609347910c2a86fa667ef
BLAKE2b-256 9fe6c205cb88444e46a1004ddbba004295b0a3e0baa8e43b278d9241287b225a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7bd40457e2cca0f8559e92e094c2955f2dd13df6c4e6083f5677edb6ab8a74a7
MD5 20343d93e23b93f500273ccb2851ff66
BLAKE2b-256 8d0d4181e41447589f5fee0baf4c3248eb8042e803a03f4bc8544bfabaa9685e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 822c04279e14a178c3726c9ccb16b447c5d03ebedb3410028f4aeb399f482d1f
MD5 cde7b8d647c4480d3360b334e632519b
BLAKE2b-256 0658d91860f58e42c2885d524a20a2f14081a68655a89230b1e66e93ce39257e

See more details on using hashes here.

File details

Details for the file y_py-0.5.5-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.5.5-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 44a1e40582386309b873c6ab8a24e47f02fe2482359a85cf4b0a65353c00702c
MD5 eea914c0008be7d30be315074289a36f
BLAKE2b-256 288e72d252faa7ec62c731b9b9cc2618d5eff330c63ecd9e2d5da64e72743828

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 a8ccd6baf2ac27e92a0c5bc05ee03528d897f9b86e2ae8fc27b04dcf0c462655
MD5 9849747e015a35610a6c963a6895343e
BLAKE2b-256 e647ff2068c9b223b36174616d6d982f4f38aa8a82e5b04ecd8cc72559a0c0d2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py-0.5.5-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 df1fe3118d66127eacca14916d398099ff1016e2f003a5dab5f3fba4b449e7eb
MD5 084486c62aab0651929b6a76c9036e31
BLAKE2b-256 89d8e1fcc7de48440750c1afe6504b07c97fe6a9f27c8e21bad11bf8c691a476

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py-0.5.5-cp37-none-win32.whl
Algorithm Hash digest
SHA256 b36cd7b8d43782d932e7476b5381c13ecc02dcaabb988fdf920c2c30c8c93148
MD5 765abfd2f45f42914a5a2dfb29b2c816
BLAKE2b-256 a4cde5aa0db08f006b8ee883636810c6e758db8c0bd87242b6ba0b44e6ec3b2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52f03aa7bda1e862560fec043cc8580633dff811949d7df86ee3aa313d89ee78
MD5 e51d15b29197b7bc5cfec5530982dcfc
BLAKE2b-256 7e8e52682844227fb921341befa5c987d4968beb5f3c06bbc498ba8bc4271528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 812ba1c0d6635668319ffbefdf8f94a38e586e7f1898c4a71759d0eaf61ed485
MD5 08074fcc4bb9cf0d0e0190de1b394cfe
BLAKE2b-256 a271a764b2319b31dedc762612c0bdc1eaf379a165c16f04d2b2ced145543517

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d116804a00feb914c3014f15bc0c1e549bd82ef41e7e20e6f2b37ed97ed1d83f
MD5 d879f3b6225ec24fb24759c9b68a0983
BLAKE2b-256 cec95c4faee251d0bbb539c709426d4d9e3c0b8c0ae8bc81783924ebad47b823

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d33310526a88f0326dd8e04b2e81029fe1ccca9cca19041889dc83914ade8def
MD5 6544808a2d81ccd9a0cee139bca5cfcc
BLAKE2b-256 f4109beec515bbb94b5f77107b27cd55202baee5a9dea419bebc63885c08d4e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3c02002e1404b43e65a86b6cb16a98cffd82acb154072eb4063642dd57d4c65
MD5 8a17deceacac229f3d11ae57fbcf7dc8
BLAKE2b-256 dfb1e1e485c0ec4c42052683b9e060ad33da97ce9c98181a68461dbae52c9ded

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3d318e922a8a193e2b7761594f0aa90a2e6d559dfdc96db4812995050887e9c5
MD5 549ed84bc10fd7f7ec82ac77cbdd70bd
BLAKE2b-256 f96234d81751ece7820c5453a1e2b3399bbdf102dd20e0876cf00059f17713f2

See more details on using hashes here.

File details

Details for the file y_py-0.5.5-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for y_py-0.5.5-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 77e7a3e73e0fd71b016247a2d7dda21eeccb3ac53783c264fe13ea7801497084
MD5 a10b4fd0af8551d59932dfaf7bc49940
BLAKE2b-256 79bca8cb5778d5aea92f723dffe6b26686bfb238188dc59026cea0e8a560ce60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.5-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 1258dd7ab1a03895b493bc6683d888adff8521b0d44d17b963be432395555f43
MD5 4fb5927b9d29adab5386426271e1c51e
BLAKE2b-256 1abbeeeaa98eb25499f0f9664c16d3c6fa6f7dd7b1882c60ca955c76d6792e50

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