Skip to main content

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

Reason this release was yanked:

Should have been 0.6.0

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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ s390x

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

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

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

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymanylinux: glibc 2.5+ i686

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

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

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

Uploaded PyPymacOS 10.7+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ s390x

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

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

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

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymanylinux: glibc 2.5+ i686

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

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

y_py-0.5.8-pp38-pypy38_pp73-macosx_10_7_x86_64.whl (746.7 kB view details)

Uploaded PyPymacOS 10.7+ x86-64

y_py-0.5.8-cp311-none-win_amd64.whl (564.4 kB view details)

Uploaded CPython 3.11Windows x86-64

y_py-0.5.8-cp311-none-win32.whl (525.8 kB view details)

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

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

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

y_py-0.5.8-cp311-cp311-macosx_10_7_x86_64.whl (746.2 kB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

y_py-0.5.8-cp310-none-win_amd64.whl (564.4 kB view details)

Uploaded CPython 3.10Windows x86-64

y_py-0.5.8-cp310-none-win32.whl (525.8 kB view details)

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

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

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

y_py-0.5.8-cp310-cp310-macosx_10_7_x86_64.whl (746.2 kB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

y_py-0.5.8-cp39-none-win_amd64.whl (564.6 kB view details)

Uploaded CPython 3.9Windows x86-64

y_py-0.5.8-cp39-none-win32.whl (525.8 kB view details)

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

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

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

y_py-0.5.8-cp39-cp39-macosx_10_7_x86_64.whl (746.2 kB view details)

Uploaded CPython 3.9macOS 10.7+ x86-64

y_py-0.5.8-cp38-none-win_amd64.whl (564.3 kB view details)

Uploaded CPython 3.8Windows x86-64

y_py-0.5.8-cp38-none-win32.whl (524.9 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

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

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

y_py-0.5.8-cp38-cp38-macosx_10_7_x86_64.whl (746.3 kB view details)

Uploaded CPython 3.8macOS 10.7+ x86-64

y_py-0.5.8-cp37-none-win_amd64.whl (564.1 kB view details)

Uploaded CPython 3.7Windows x86-64

y_py-0.5.8-cp37-none-win32.whl (525.0 kB view details)

Uploaded CPython 3.7Windows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.7mmanylinux: glibc 2.5+ i686

y_py-0.5.8-cp37-cp37m-macosx_10_7_x86_64.whl (746.3 kB view details)

Uploaded CPython 3.7mmacOS 10.7+ x86-64

File details

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

File metadata

  • Download URL: y_py-0.5.8.tar.gz
  • Upload date:
  • Size: 52.5 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.5.8.tar.gz
Algorithm Hash digest
SHA256 1b6ced786a759fccc920aaf4f459e4aac993faff62db2ec0280da0999c5ff53e
MD5 a27dd45aedd451624ec5d7f27a628a59
BLAKE2b-256 1805213fe05c9d6a76b4812a7be4028706b097f61cfdb01b0c10a478dcf6000f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 156295d7b0661573375bcd416ec5b94704ab677296964956289bcbed5887b96d
MD5 26506094298cd59a64fd25f4aba03fb2
BLAKE2b-256 de226f58e179b2b331b37f0ca7feaf0bcf2aa66b7f740130ede3fed3d58a236d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 dcfa6ede555ef161d099e82aa418c5d0113fd32593baa38fb5c2f5354aabfbd3
MD5 feecbdc280fcadabcbc9442ace41a6fb
BLAKE2b-256 0d9b1742669118893c2025b1820733e5999589ca00c78c187773f98d8ec8d166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d44e44817d0fbfbee004bf744a592f98ff99adfb6675bd2d96c45c9182e72233
MD5 9724b9d95c3a48a5c65d41e21a114bce
BLAKE2b-256 55465d0d4d8a80ded54e901e5e814d67f1a4536100452e17f92a78392efc8bd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0fadff3edb942bc25d1a17eb75a4cc7240431ada2d7739b39c886179c6b60d8b
MD5 57d251e3a617c2b5328486e607bc212a
BLAKE2b-256 074a49ea8ef6d6517ee67ebcbde54c33b90df501dcc1eed9c5949bea8e3ca795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8ebc1fd89be84df42a52fe9d146c7e400f7298c071de652dfe29e8d5dc65c58
MD5 0d853bc32ec088289b2bb2701306e757
BLAKE2b-256 eb1456bc42787fc77b6b1a4f1f95bd4e4847a366f7649c4a0c1f6d08d9a64ae1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 875816de873cf9802a03ecfb80ffd73acfda6f041f2fbfad81ba6f618b87be14
MD5 c27dfa74f6c83dfd33efda042ea32dc7
BLAKE2b-256 4e927223540f9c1872d8d020136d464a3ad0b03d3c8c1374275352b8bb10f078

See more details on using hashes here.

File details

Details for the file y_py-0.5.8-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.8-pp39-pypy39_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3244bb9c45d3a9dae398e9c365a375d9d11d24da6d825a3e90752a4f07587e63
MD5 c4ad13aa51cd8e52599cd12fdb4aee10
BLAKE2b-256 3095aaf44d00c5b53a04d2e68fef803d49787bf6e1fbc92595640cca2308ecf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp39-pypy39_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6f2be6171b9718e42f07d750e0caddfc8e83c2f905bf8945f6f81f00629f0c56
MD5 cde9bc3f6346c57bface99c7151ed4a9
BLAKE2b-256 f707f793a7376fc299831c583703f4d0982b157b5eeed6cc6a78fae214f7258f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e62b52c53b3fa011efccc7358415408a8d1243b975e76e2c0b946e3648fb538
MD5 1c04aa8d1e538bc3986c00babb89eabe
BLAKE2b-256 5432559868a5b93fde0673e9f9d548c04cba441dcd4375c77b2c079de79e4999

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1b9309c86af2bc486a2ea30c10537852ea4cee468731b47e58ad62fa730a9c68
MD5 97cf5e6d435580c166b84d00b3bbdd4d
BLAKE2b-256 1b97984b7cfaf3d44bc25075c873fa54e5e993eb2dce027e2e59d77b1b14da3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bfba9193c35b8ed7fe1310fa520b69653e2ce6ddad2e41dc2d4a272e5814a36b
MD5 fa7f6464b2a6d366c556cb6c7fa361c5
BLAKE2b-256 749be367e744bc4200f3c55a14ca106aa7d5544168ddf5bd0fdd263e2de9f5ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 750f845e078c178e4cbc41c2a03646b3441ae4bca3395fe77c5f43c4cf820b9a
MD5 ff7fca93b69c6030485761b2fc3381c1
BLAKE2b-256 9371a0971e2779b1fd29e7c8a6dbc71854ccc01b4ce76392ff5719c374709831

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b89b4a418c8978d500df76eaaddccb44b03acc69312ef2221bd6595aa36b3b87
MD5 130fb4437a70e803dbf2e339f452f6f0
BLAKE2b-256 c93bf89ca3c3e864c167e893d686d13bcdd05e4a765090fc886ef676eed357a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d44a90b163dbd7e3667be69ea6e0347a0909d3a035d0c9bcaf6b722f4969247e
MD5 19d223bc9c5330ed07d1ee93d851fefa
BLAKE2b-256 385371ac7c4e702ca7fabcfc9f7c7d7c48838e6480eaa3b8d3ea261b0fd42ac6

See more details on using hashes here.

File details

Details for the file y_py-0.5.8-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.8-pp38-pypy38_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 97f2c3e2e07bd87d764ceb40c0fbf5f41cda1c31706d38de3f8624f538ba57d0
MD5 63e248e8d1a28ca06995adf9793895bf
BLAKE2b-256 3c9635d855da4324f2b528a7108e6c3708ba11d7f1f5f7b4374f66b07a4e385c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-pp38-pypy38_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 0d5e37bde211043307b491a2726eef5fcba89e6cc8246209a27e95c00f163372
MD5 9e07df0ce5ad4c3fb7179a170b23b949
BLAKE2b-256 1b409612500a54333322fcbf0fb00f06aec832eb9662b13b577c1658fdbbe452

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.8-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 564.4 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.5.8-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 e16fea65a5304ade5fcd05ec3b5ef54cfcfb940035ac0d105a0d6419b13e74d3
MD5 8edbac8be73951a09d1035a1ea0d75c6
BLAKE2b-256 44043369346dbc24fdab57f499de4cea9e516d34b47746e2541ddf86978eb2a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.8-cp311-none-win32.whl
  • Upload date:
  • Size: 525.8 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.5.8-cp311-none-win32.whl
Algorithm Hash digest
SHA256 6fb077435b9acdc4f9cb93049c38ad66a7bd2db80aab78ee636ed8d3cca709d4
MD5 15ed6f5af3148d566f78d3094ea62834
BLAKE2b-256 6e2a81001895ee0864b81838c27c86da61902bdbda2021b166b9762fe92da23b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4d3d118527c84a3e6219f2acc3496121ecb965db0d04aa24efc0c36f5ad82c0
MD5 ae9247bba2ceaccca4cf13a945fb58fb
BLAKE2b-256 aa961e465d163aff800a658a28b2a102cf05041e223d9187df043d8625890f45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 63a9b0e53256f08e69c1d927b5d59742b2cde48b073dd53b73af6beacec14593
MD5 5e282b215a6e14fa2b820954831e48bf
BLAKE2b-256 2eb4ef70e895ab40d21a87eb6be2e244c31671298a77c26fff4b87f951ac2851

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 192c6f7ba9e81ee7581b5dbcfad4c8934d1e51075b3685c8e4c78b70bedd44db
MD5 e198bb46fd1b07748aa19e3aa10892ff
BLAKE2b-256 f73786084ae24aec6529d2e0f297c776c4908f9d4a2bec06826ff82de0475029

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a4a5f53de59877a321ee3561fe94b1cd612666061ca4b20fdb6ee0f85d830e60
MD5 e79600d04a2094b57a130760fe1890ac
BLAKE2b-256 16aa57b8a3a4bc422679c82ee129268d19e311d9708922d980ad1754cf26e28e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8322c5a6dd6db824c62df9d09dc9b51920e48e17344b67ce64e973063671a6af
MD5 ec02e2e868879f7c3c82951d7e4dfb6b
BLAKE2b-256 710c54285bd29487f71a3d41553b7dde12e78101d738c1a99df0cce96cb0aab8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 059120a696008553b7121d410ae0f44f00aeecffe1d86c33bdadcdd7013f78ce
MD5 eb06ba2db855d2b135f1a082f95b16e0
BLAKE2b-256 98c5f93b74687f73c25daba71c4f96376ed08b290a5bf6b2ca5758fbee7ea959

See more details on using hashes here.

File details

Details for the file y_py-0.5.8-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.8-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7f9b337c7b2a4e3ec97da7c452dc73ee21f15676e7b1232ce59fe83efe2f074f
MD5 da707510d71837471b4817493685bdf0
BLAKE2b-256 46be4c55ff8b3fb885dd5333eb28917fd84e3efca7fc41f36185c71d560b98e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 5bffac2e1bb145546d8504d5cee5394a244aa6f74a77c28b6ea52f3306f1762c
MD5 ef2ed15958d212f7be52517520b2a860
BLAKE2b-256 40ebfce15ae63fd35bac1c2d6dc5602bfe4b1f283c7353cff0337688c92cd83a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.8-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 564.4 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.5.8-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 04a5f5977a2979c4f127010d59fd3d057f9fa93db06cd8f3813ed1e50b50935e
MD5 b16fefaab271878915fadb47ab415c18
BLAKE2b-256 67f14117f188681a403d955f5ac23bf19a29c6ac1ceaa84edf2fa4542debbc86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.8-cp310-none-win32.whl
  • Upload date:
  • Size: 525.8 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.5.8-cp310-none-win32.whl
Algorithm Hash digest
SHA256 84a840e59d566b0efb57f8a3899895188b3a04c5f989f5fed5b0ba5f0c6a332f
MD5 76fc619d4ce5d5fdb1c3e84cf7cdafbb
BLAKE2b-256 ec5674ab61969c083e8112dbe538ada41a3a696494cdfa1251b2dc4feec1bad2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b6262a26f63a3e2b1efb899778a6e64dde357434054127622197eb1e094aae6
MD5 608073a38eb3d83c8ce5af937323ec88
BLAKE2b-256 afae677cb1eadc37defa0fb44f2e41a64dad1a3e85fa610453cbfcc0b79b3ad4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f99046bf253a26b7c74a5145a28e61f271ed88e5e8d1d9307b02dfe5bef029f3
MD5 6687225eaef5e13181c57a6e504f3d01
BLAKE2b-256 3c049daa84c276af3a6b6b662a11c222c95d4f137b0a15dc7e1f85ebbc8ae14a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 caaa475baeee9a47e4f3679ff1d57a80bb54d5a7032966e8c0f28f4aa17c2913
MD5 7c3894f2a8b83c2eee8d3b01dae852c6
BLAKE2b-256 7eb37bec54ba62a4de81fe32ee7baf53b445701437e0500d6eaa3f906f3b3384

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d3de8db66137238308fdc6a9147022162435e6c90e7dba9da3b480308288f05a
MD5 8b3350a9e6405284df8fb0befb60a611
BLAKE2b-256 09538b2f2c17e52c22d7a239961be54c78b9950e48ad4d8f6b1d7bd509d17e9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8aa3e01cf8c4451b85c4c4179f20979dd2c49bb4b571a0b84efa36542092e978
MD5 05e982fbd3431c8a19bedfb5d8e21294
BLAKE2b-256 95cc9dda1f5889cbc51f6757d165efdbcd66344cf52c5b83b6e0a5590e9716b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 704e8cbaccfed3b168695140a4d6cb255c0880821d60de82f2b2d4a1b7c01296
MD5 29f9c5ec414dcb502b01d1dade2235d7
BLAKE2b-256 7261e0f4dd1b98144a52ccf768cb2a40e4e83a4038289db7b2ad6712959e2910

See more details on using hashes here.

File details

Details for the file y_py-0.5.8-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.8-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 866bd1764f3f98176c67df13998f5235e73ba361d6f22b1604afc21b70c9c23f
MD5 8cbd58e946e232ee7092cedfa400f770
BLAKE2b-256 9876d425d8fe550a59769f2724adc5709287d4203dcd6c446e4e1b15a2c5a565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 5c8517b94308df4f486d974afd96c3eb0b68d95ea49c9714e763ef7ea0901473
MD5 f3ec2247291908bdd174a4510da859ca
BLAKE2b-256 55f378f33cb62032ee4678ee5adea23e7ef59268a2667006614bb96ecff29b78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.8-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 564.6 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.5.8-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 df4e5d5e97e7abe3a893f1d58fa00d8e9a5003a2e65489e8ca7616bdda9b5a14
MD5 610f4f42040957e1592617cbcd68fdc2
BLAKE2b-256 c3607711c77f563962165d2a1ac92408077071117ea831c92ac18d0f1a1f449e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.8-cp39-none-win32.whl
  • Upload date:
  • Size: 525.8 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.5.8-cp39-none-win32.whl
Algorithm Hash digest
SHA256 2f7d601bcb2387fbadc5ece2cb6591bffa2c1e590027baa22fd6cbf304ce369d
MD5 d05a4fe2d230b79df7e2923c98973848
BLAKE2b-256 c65aa8b3d98a4c9dcf521c1906175b46be78aa609207d9809c7c07802813c14b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6be31cf60b74c4a9336b639c98feb2e60713ad2f4153c493191d4da6b4ca5f2
MD5 910045df7b520d30a9ed1b0692265ba5
BLAKE2b-256 6af763937bfbcd64fe3606e4ff01bd2d29862c2d359330e14314cd324424ee42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c682c0337b8d0f65bf531f7ddd6ef1bf1863dca81d16edd1c5d720322a7036b8
MD5 5f8a90bcf245b124e21f04fe43c26bc4
BLAKE2b-256 14e73a09dcb1f0dcdaab551e7bb20dabdac75c27a3fc48dc9dfbd0cb8d792c0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d079f317c97c0ee78ffe7d13ba826e981960139688feb8cdd0ba3b4280b3f18a
MD5 22ef0e0643065999a772a31270e22056
BLAKE2b-256 e889bf2efa5a74bacc6c8758d7ab51178f93052e926c510d11f66d3297483c62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cdbc5a6950a5a5fbc061c00f1adf110f80c7d6bc459e2c29221bcecfb54085ff
MD5 16b780c3e6abc6573606d09d1fe48a3b
BLAKE2b-256 1ee5a729b5f5c11bd8dcbd3cf254f3c6022a2107c227fd9595ca0f7b27255018

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a5001b4d9fbfaa00ee3ea885d79b4058f413526f33fe442089ccd911365474a1
MD5 d3c82be1ab06c983641ed986c453654d
BLAKE2b-256 def671bc63f4726b2df2ffa2e4539a79f75880bccc19515583a41dd5ea4f7cbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6b6fd0e5db275da4e2d8f56ab2e7aa6955245b3ae721bf5bd345b218a3912558
MD5 864c5591910809a7884c20efcc71a4f8
BLAKE2b-256 de8aa8303f87831206b3e626571d11f16f91156db7bda07bd19c9653cc3462d3

See more details on using hashes here.

File details

Details for the file y_py-0.5.8-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.8-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 be00bfd0ec2273eaf8d0f089c6d8ea384b74062b25840e80245741ebed0b9ee9
MD5 9f8ebcfbefba89a0a799b6aa1eb09d30
BLAKE2b-256 f56bd91e545593090818c91f1311b2c245070bd36fdfb59bc6a22bcd7475953a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.8-cp39-cp39-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 746.2 kB
  • Tags: CPython 3.9, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for y_py-0.5.8-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 7500f0ab49157f7ebb9cb35241eae7b34b19e6fb229a772dd370af800b77cfe0
MD5 9613e78602c7e8f115cb8d4230a3e0d3
BLAKE2b-256 826a9985821a2c480876f1f13ce6ddc86cb95f3b657826da548df053082f0045

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.8-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 564.3 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.5.8-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 563907f00368bba33af049532d47c09ca36e1bd95bd4de626eb935c44a3cd71a
MD5 0ba5ce389b2747f3a0aa2c3446faef26
BLAKE2b-256 93a362d991eb3961bbe38e9381cd85a623ce6aaa67f01a7ea31277517786a133

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.8-cp38-none-win32.whl
  • Upload date:
  • Size: 524.9 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.5.8-cp38-none-win32.whl
Algorithm Hash digest
SHA256 1fbb6ef870b429d70b8be27ae895faaaf7b95125f892a63c22a91b9846ec2875
MD5 16516df1d19f9bdd3b3b9f80355a3156
BLAKE2b-256 b6fcf76cd1b9d3bd4e8189f0f663d18e3a5a61c586042533d8f0c7ba2a8348ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03fcada5d398441a8b96941c9910fcbd974e7f8b4113bffe15c2ffe901dd7d2a
MD5 f2d36af57ee1979c61d8948dd1da4e2a
BLAKE2b-256 b8bd78a6cecd5ce872b3e72517b6dd60edefdd4e4f2938689b1744c1882b09cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6988a0c0c1cb0d7d43ff88f562b73d9db3609c55fe1089c48ae4ae012a89c2ef
MD5 d71d14611ef7949b56cd9434c2d2d7f7
BLAKE2b-256 b4b4ff74ab696578f734dd633fef6e280fb96a90197cc3ed71066566d7293683

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c1d997ddead8dc278d6f7311ec3c32676ed527e1eb2bb9dc1b60daa8403279d7
MD5 b9118926fc5d00ff52c3a31e953e4f99
BLAKE2b-256 7e7cdf98be2d545a84e20dbffaaab420d740a249a563c96bbcfe7a891a2e2848

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b6954d0b3638aafa64d29f9ba798e8d7d04105859264cd6a8c5efb29bf301b0a
MD5 301b6c99112f5cd361e5a9cec2adf26d
BLAKE2b-256 baeeee6ad08d6b5494f86588ac4636398c7c4822ee1c431fdf7787a2d772753b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90d459e2d08e8bd76b6ec9723852be538918fe233d6bbff1bcddd6ecfce38ec7
MD5 090553a96a9345fd0758d3293aa5ad16
BLAKE2b-256 0208bff4561d6e1df67e929d0529acf783cb5922a33b343d88e3840b68f16d75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2b768beebd16c9952fd4b4ce7f3fac246bd13d3b1330248a2c8038611bf14aa9
MD5 f4455d792a5fc3056c16b4d793252d63
BLAKE2b-256 a0d8472f45474dc4103eb4592cda16bed2b5db6b310a9e740f0b69aebec6c4ca

See more details on using hashes here.

File details

Details for the file y_py-0.5.8-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.8-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f2ef60bbfb6b73038768f7852225b07cf6aee206dbf76a00e20263a4bd74d6ec
MD5 6499b3b4ba97e2dad90b0cecd7ad66b8
BLAKE2b-256 dd18c09b6d3c1171b21975e437f3f750c1c230dcaa2b20afbe1c1ca79c790de8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.8-cp38-cp38-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 746.3 kB
  • Tags: CPython 3.8, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for y_py-0.5.8-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6d3fced0dbbc3ac0a15c1e72be1d851b126106d65160894acbc83df9936f5f72
MD5 863c01577dfcb5ac37c200996dffc7c9
BLAKE2b-256 e1d3301d4eea60c789cc59c100986d680eedd162d4a4a394a5a1d2f47e615e96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.8-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 564.1 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.5.8-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 b1700367522e53e52b188d49b4e187fab8296568c55624f0456e0de564f371a3
MD5 eb4aee19f4b3b822eda81d6013144cf4
BLAKE2b-256 7d0bace9d0c022bda6ba02f4b94174f005d1b7a05cd6e87b1e6a552b53147f25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.8-cp37-none-win32.whl
  • Upload date:
  • Size: 525.0 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.5.8-cp37-none-win32.whl
Algorithm Hash digest
SHA256 1707dd2dddfebd227cb86e736bc8f1ea9150315363c13f05556bcf6a61800647
MD5 de982e90d7f3a3f27ae392f5474f2fe9
BLAKE2b-256 da8d658f1b05ed907ba39f971822171f9bc7e8e89846417abf7639caf30e94d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e23022e694750d7c404f699e8d769d0be047aa90cdbccd9cb460d00603085695
MD5 0fc567344dc813f58818c1efee231d6c
BLAKE2b-256 bcf621d45b216ac719d2e7e849553b070a2ffcb6858fd15b5edffc4d846835bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 def808e71f93c5e7f976047086c4d63708299336aeb1d525404c32af7df0ef8d
MD5 05141831beedeeaaca1115fe21356048
BLAKE2b-256 0e08810318018528b81bac335f19bd67fb5d94d8f9a362f1b7e9532837c336c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d4ca0d5e02b09d80578b414a4776ef698bf99cf98e1a71a0ae6af6cc4de31103
MD5 43ec991a5597e10bd04c9788bb69a302
BLAKE2b-256 710f0fe2a424f47d47f036158e604852e41d18ff75830d28d300114678a19adc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d3335058a3386a726fd14a75e55a8764bd442dc74e2a1b2b704fb49284332353
MD5 4331a1300b9822c0254d79236cad8d94
BLAKE2b-256 fba536e02b056ba559a01babfe12a83ea6b04a3b4335bf38bb7db6864aa324cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc7a09935d267b26a5c1adb5a124c470c7512f86c09dc9ae60d5209c7dd229e2
MD5 dcf27da0453f59bde24efa096e5587cc
BLAKE2b-256 1ddbabb2619027cdbbdb2a1a8a0c8cea0d04880f42d51e9c243d9573130bc651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 42aae86e008ecd026e07c7fdd0213b6218d6afc8c5d86732bcd6b18fc7b90144
MD5 74a58f1f036216ea1c00da3b4f7a4bec
BLAKE2b-256 575ce7e398307e8b64e1f0d574f491acb2438febb31bf666b23ba5d2af044bd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.8-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 28b1cd0b9f56c4d832a85ce294918b34ae43b128276484783c00a67d50e0d776
MD5 049b10a8e29903c9cdfccda5b2b00e0a
BLAKE2b-256 93c96ddda5d341555a79d885d5d43ea9a3f88ecf1c23cbb500c6f0639f1f1e4c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page