Skip to main content

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

Project description

PyPI version

Ypy

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

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

Installation

pip install y-py

Getting Started

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

import y_py as Y

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

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

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

assert value == "hello world!"

Development Setup

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

Tests

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

pip install pytest
pytest

Using Hatch

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

hatch run test:maturin develop
hatch run test:pytest

Build Ypy

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

maturin build

Ypy in WASM (Pyodide)

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

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

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

Project details


Download files

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

Source Distribution

y_py-0.5.9.tar.gz (51.2 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.9-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.9-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.9-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.9-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.9-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.9-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.9-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.9-pp39-pypy39_pp73-macosx_10_7_x86_64.whl (746.6 kB view details)

Uploaded PyPymacOS 10.7+ x86-64

y_py-0.5.9-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.9-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.9-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.9-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.9-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.9-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.9-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.9-pp38-pypy38_pp73-macosx_10_7_x86_64.whl (746.3 kB view details)

Uploaded PyPymacOS 10.7+ x86-64

y_py-0.5.9-cp311-none-win_amd64.whl (554.8 kB view details)

Uploaded CPython 3.11Windows x86-64

y_py-0.5.9-cp311-none-win32.whl (524.4 kB view details)

Uploaded CPython 3.11Windows x86

y_py-0.5.9-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.9-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.9-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.9-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.9-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.9-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.9-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.9-cp311-cp311-macosx_10_7_x86_64.whl (746.6 kB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

y_py-0.5.9-cp310-none-win_amd64.whl (554.8 kB view details)

Uploaded CPython 3.10Windows x86-64

y_py-0.5.9-cp310-none-win32.whl (524.4 kB view details)

Uploaded CPython 3.10Windows x86

y_py-0.5.9-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.9-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.9-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.9-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.9-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.9-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.9-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.9-cp310-cp310-macosx_10_7_x86_64.whl (746.6 kB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

y_py-0.5.9-cp39-none-win_amd64.whl (554.9 kB view details)

Uploaded CPython 3.9Windows x86-64

y_py-0.5.9-cp39-none-win32.whl (524.5 kB view details)

Uploaded CPython 3.9Windows x86

y_py-0.5.9-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.9-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.9-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.9-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.9-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.9-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.9-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.9-cp39-cp39-macosx_10_7_x86_64.whl (746.7 kB view details)

Uploaded CPython 3.9macOS 10.7+ x86-64

y_py-0.5.9-cp38-none-win_amd64.whl (554.7 kB view details)

Uploaded CPython 3.8Windows x86-64

y_py-0.5.9-cp38-none-win32.whl (523.8 kB view details)

Uploaded CPython 3.8Windows x86

y_py-0.5.9-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.9-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.9-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.9-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.9-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.9-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.9-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.9-cp38-cp38-macosx_10_7_x86_64.whl (746.6 kB view details)

Uploaded CPython 3.8macOS 10.7+ x86-64

y_py-0.5.9-cp37-none-win_amd64.whl (554.8 kB view details)

Uploaded CPython 3.7Windows x86-64

y_py-0.5.9-cp37-none-win32.whl (523.6 kB view details)

Uploaded CPython 3.7Windows x86

y_py-0.5.9-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.9-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.9-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.9-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.9-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.9-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.9-cp37-cp37m-macosx_10_7_x86_64.whl (746.7 kB view details)

Uploaded CPython 3.7mmacOS 10.7+ x86-64

File details

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

File metadata

  • Download URL: y_py-0.5.9.tar.gz
  • Upload date:
  • Size: 51.2 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.9.tar.gz
Algorithm Hash digest
SHA256 50cfa0532bcee27edb8c64743b49570e28bb76a00cd384ead1d84b6f052d9368
MD5 b72cc1f75367648a075c8af550130fcf
BLAKE2b-256 a3dafcff986038040660187343e3257867e5acbdae62f3a3008d0762360ad527

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f54625b9ed4e787872c45d3044dcfd04c0da4258d9914f3d32308830b35246c
MD5 27e5189ed602a4416b00fb90392a16fa
BLAKE2b-256 aa096c4da884bf90f3b13adc4cac402a794cb1ebacf0676af74509b5ba909810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d722d6a27230c1f395535da5cee6a9a16497c6343afd262c846090075c083009
MD5 33d5e2e160bec80825651b2841cea6d6
BLAKE2b-256 7a0faac76567a5424a11bc1efc8253c16bc2e23986aaf23a7d66b44019d001aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 27c1e9a866146d250e9e16d99fe22a40c82f5b592ab85da97e5679fc3841c7ce
MD5 cf82ee023073c851ff17d794507b1ebe
BLAKE2b-256 d650a6cc1eb1a29a6a66b1a1b50f3b4ac4cce6d8fbf89c04102dd020c78ec31b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fce5feb57f6231376eb10d1fb68c60da106ffa0b520b3129471c466eff0304cc
MD5 aee02a3202bbcdaa5cbf464c732f9c00
BLAKE2b-256 dec4df5b6cf0962e99bc80860fcd88f8ed34789764ad05f763a99a3e8633d719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f6d87d0c2e87990bc00c049742d36a5dbbb1510949459af17198728890ee748a
MD5 ff4fc3f275c5d0df576138b91b7b5a41
BLAKE2b-256 17f5c041dfd49c3339d7633bca30e8483ea0758407abe855e2e723a3c6defcfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9513ae81fcc805671ae134c4c7421ca322acf92ce8b33817e1775ea8c0176973
MD5 b4d0c68baf3448f2eb0adc89fe97037d
BLAKE2b-256 db9e6503f5d363413f9ca08580164cb719ef8b6739fbcf59822031b208ab4666

See more details on using hashes here.

File details

Details for the file y_py-0.5.9-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.9-pp39-pypy39_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9484a3fc33f812234e58a5ee834b42bb0a628054d61b5c06c323aa56c12e557d
MD5 606d22399a36e741caa5adc579a355a8
BLAKE2b-256 13d41944cc1b72bb70f2e951051dbcefc46ddf13f7a051f8894b9a4482e2ce6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp39-pypy39_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 76b3480e7037ac9390c450e2aff9e46e2c9e61520c0d88afe228110ec728adc5
MD5 8bd61373ebbbada8fcdeaa32acae170e
BLAKE2b-256 b288402904517516c9ad30ffc3f043127919bc3ffa35c336a4a5d5d25011b39f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb68445414940efe547291340e91604c7b8379b60822678ef29f4fc2a0e11c62
MD5 a5fabdca678f3e2b4eef7c2d45d9cb85
BLAKE2b-256 25d3df53b6a3efa5df8238116f3368cfb51e27bdd93d0f6eb9c212d3080dca13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8d4dfc276f988175baaa4ab321c3321a16ce33db3356c9bc5f4dea0db3de55aa
MD5 3df40249f4699431615bc4b9ad429bd4
BLAKE2b-256 a78aed9ceac545fe23fe96879855b1777290c44bea1aada19f74fde18fb4f8e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a57d81260e048caacf43a2f851766687f53e8a8356df6947fb0eee7336a7e2de
MD5 04b9d5f6c4f68ebd3cc5843526c64674
BLAKE2b-256 db17c369471ac321cf16dea0f7a9426b8f8f5bf1d44660d37775e0573d1ac793

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e30fe2491d095c6d695a2c96257967fd3e2497f0f777030c8492d03c18d46e2a
MD5 daa1cf9c8ee766a0687a1c0fbab94cc8
BLAKE2b-256 869f06c6aacedf30aa20249a17f93eb315d5e600e44cf0bf5dd01ef72310cf84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f7434c77cd23592973ed63341b8d337e6aebaba5ed40d7f22e2d43dfd0c3a56e
MD5 49bc48eb7450d5354fec60428cd80a9b
BLAKE2b-256 68f1be30b67eb5cfceb5846868ce4a1f904215de435515fe407805221238043f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 cd6f373dbf592ad83aaf95c16abebc8678928e49bd509ebd593259e1908345ae
MD5 c54b11fe4f512dde4e0f98d26b1c7caf
BLAKE2b-256 0a62e8a807e85ab907948ba6f93a3aa59020b9f7579cc7e71d6fb1528732feaa

See more details on using hashes here.

File details

Details for the file y_py-0.5.9-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.9-pp38-pypy38_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0c0e333c20b0a6ce4a5851203d45898ab93f16426c342420b931e190c5b71d3d
MD5 943879a862b4ef4d6ebc9fa7648481d1
BLAKE2b-256 7cda22c2aeee4cd13ec928141e9bd39966fabb755827783c962ff778432922a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-pp38-pypy38_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 af6df5ec1d66ee2d962026635d60e84ad35fc01b2a1e36b993360c0ce60ae349
MD5 2166c4086b84afbc5e151a1a40459b57
BLAKE2b-256 9b2c93939e0ffbca778a34e3a615dc316ee426437ac82d07c5d240c4b24be0e9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py-0.5.9-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 c1f5f287cc7ae127ed6a2fb1546e631b316a41d087d7d2db9caa3e5f59906dcf
MD5 325f27e1354f847f6e265799a8a8e627
BLAKE2b-256 b97dc439c813867b3b4c3ae838cdefbdfe571261624b57c6933f47beff89a96a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.9-cp311-none-win32.whl
  • Upload date:
  • Size: 524.4 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.9-cp311-none-win32.whl
Algorithm Hash digest
SHA256 2692c808bf28f797f8d693f45dc86563ac3b1626579f67ce9546dca69644d687
MD5 618f7555b9fa44664adda023ed7d5dbc
BLAKE2b-256 c982bb4487ded168e6ed37e53e5be44ad3cc0c52dc68f6c2ed25da6e951ebaf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 065f90501cf008375d70be6ce72dd41745e09d088f0b545f5f914d2c3f04f7ae
MD5 01dc0394dab4d9829841503559bb2474
BLAKE2b-256 1717ca2c9ad07cd0ad8fb36d1b39e917190eae2f08d8859e4189d64619505043

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c3ae6d22b7cc599220a26b06da6ead9fd582eea5fdb6273b06fa3f060d0a26a7
MD5 cf5734a70684e9d5c134bb91f018a759
BLAKE2b-256 5047c2773aba17058f468dbd3b89df13dbeeac314a6f10aa46c20608cb7a7242

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 91be189fae8ba242528333e266e38d65cae3d9a09fe45867fab8578a3ddf2ea2
MD5 4c228c50b7738919211f46415da092c0
BLAKE2b-256 398675f04c4bc217cba605473343d7290a1aefd89cb1785d44a5bbfddc72a905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b0ed760e6aa5316227a0ba2d5d29634a4ef2d72c8bc55169ac01664e17e4b536
MD5 f9955765168949efcf869bf738108497
BLAKE2b-256 89c82dd05d3721d0f8dd26360fca3f7842507cee37a742f9baf8f3533e5c9834

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ffebe5e62cbfee6e24593927dedba77dc13ac4cfb9c822074ab566b1fb63d59
MD5 0a5ed73602cbe6b7768cf1e9984bf1a8
BLAKE2b-256 1ab05313a24fbb25e974ba005331cd78159a6ff7fe042984b84dc43422725343

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 742c486d5b792c4ad76e09426161302edddca85efe826fa01dcee50907326cd7
MD5 1893321a93320aca87d64f072c22ebba
BLAKE2b-256 4abe197c5841b071dc1dfe0f043cf0ca7434b3c64d5849a34b6830f82ff7d540

See more details on using hashes here.

File details

Details for the file y_py-0.5.9-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.9-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 25637e3d011ca6f877a24f3083ff2549d1d619406d7e8a1455c445527205046c
MD5 b020178e417b94a26b8339e90b1bd3cd
BLAKE2b-256 1fbf91dd5099b653c3212fa030432ba0679c02c23aa6281736267cff6a91ff0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f8f238144a302f17eb26b122cad9382fcff5ec6653b8a562130b9a5e44010098
MD5 d9c47fc470d4028564d5bd719c88076e
BLAKE2b-256 f50e990d08ff5dd482eee2965349f8f2ad6009bf525d1e31703238eae1bdad8a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py-0.5.9-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 d373c6bb8e21d5f7ec0833b76fa1ab480086ada602ef5bbf4724a25a21a00b6a
MD5 7cb9b8e9199780e583e539388774aba8
BLAKE2b-256 b5f9ea96b23cfccd1211b28d05816ee18a4f4cf1a827a4c9ec857e8f3d98a092

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.9-cp310-none-win32.whl
  • Upload date:
  • Size: 524.4 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.9-cp310-none-win32.whl
Algorithm Hash digest
SHA256 5dbd8d177ec7b9fef4a7b6d22eb2f8d5606fd5aac31cf2eab0dc18f0b3504c7c
MD5 4eb5a91e0d532557ae7b60bf28f76cf4
BLAKE2b-256 928c56d2e10ab67d9b79e0a000907bf6554d9962fdf0471da2ea7c1d0ad25df8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc9052a814e8b7ec756371a191f38de68b956437e0bb429c2dd503e658f298f9
MD5 559904c70b6188a41f5c4a458031d081
BLAKE2b-256 4a3c39cdd6119c9cac098c125e4e2b81ab31f8a96160d5fe9d5709611e1205db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 55098440e32339c2dc3d652fb36bb77a4927dee5fd4ab0cb1fe12fdd163fd4f5
MD5 0aeaa5ebd873eba96ea31eab66040954
BLAKE2b-256 2cc8868697db3c3d01f832d64f5383af7c8c6691f44ac00cdf4f8a6d5ce6b7ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c7ca64a2a97f708569dcabd55865915943e30267bf6d26c4d212d005951efe62
MD5 333b804ba1f4b4fbbc4d3404a9519815
BLAKE2b-256 6d41d0a6ac4c706d5b54dbdc50708f0f0566f766b71842f54dfbcc4e5813901c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ae82a6d9cbaff8cb7505e81b5b7f9cd7756bb7e7110aef7914375fe56b012a90
MD5 8b56a4e92d7e3c9a7d5d75109e1f8968
BLAKE2b-256 aee9eecb4b14b6d82f7b983738a2a4a890ce5d0308e0fd91bedc0a8da7319ee8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b67dad339f9b6701f74ff7a6e901c7909eca4eea02cf955b28d87a42650bd1be
MD5 1ee6e429f48819f09ad98b874865c019
BLAKE2b-256 72dd88415f3f0b3f9198a2d88f9c87e822dcc2c63b43ba973a2941101cf57523

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 95d13b38c9055d607565b77cbae12e2bf0c1671c5cb8f2ee2e1230d41d2d6d34
MD5 3c429533c3e71113db3e97b657e98b87
BLAKE2b-256 fc82a58c65009bccb5e3f0f56ecca3dbb477411c518708c8cbe99a73ca5b0a03

See more details on using hashes here.

File details

Details for the file y_py-0.5.9-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.9-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e370ce076781adea161b04d2f666e8b4f89bc7e8927ef842fbb0283d3bfa73e0
MD5 01bbf853fbf09b715c797c035680a9b8
BLAKE2b-256 2c4247fd8b637c329866a2661d0679a00ebde114e6897f0fa1029e34594d808b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 afa9a11aa2880dd8689894f3269b653e6d3bd1956963d5329be9a5bf021dab62
MD5 33926fa6e695cac476c753810134d793
BLAKE2b-256 33fe4046baff9ad861c9f07089e232ed4728c514610c0e592a1d5acc8b223fc0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.9-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 554.9 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.9-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 73200c59bb253b880825466717941ac57267f2f685b053e183183cb6fe82874d
MD5 274d7c2c5a8343e15c04795dece6b6fd
BLAKE2b-256 aded9b14b591036bdd4f5b299d3d5ad7b861e757e59e6567b19d655ff6f06143

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.9-cp39-none-win32.whl
  • Upload date:
  • Size: 524.5 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.9-cp39-none-win32.whl
Algorithm Hash digest
SHA256 fdafb93bfd5532b13a53c4090675bcd31724160017ecc73e492dc1211bc0377a
MD5 aa5694c04cd5f5dc470dd8ff6662c7ec
BLAKE2b-256 526c952d1fdbd618487208eb1b018d30a16e7777f902b84edc9364f069dd21c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df78a0409dca11554a4b6442d7a8e61f762c3cfc78d55d98352392869a6b9ae0
MD5 d9082f30a8f942f5473efb73dd7a3ca9
BLAKE2b-256 5e21aa75d7ea1eb8940b752b4fc0a43388efb5d6df116b79ebd5aad64e917e65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2532ea5aefb223fd688c93860199d348a7601d814aac9e8784d816314588ddeb
MD5 6f8c5b471d15ec223bcf4cd7536e5871
BLAKE2b-256 ba1699d7fe03f250233d42e61cf1c573c82291c9a9374c2ad67f1ff809dc6ddd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f8b67ae37af8aac6160fda66c0f73bcdf65c06da9022eb76192c3fc45cfab994
MD5 b7ad352f30bfe604af4f69a75b761aa4
BLAKE2b-256 585c6c5935255a00c89c3a30086123fdd317b5a0ac36b3137138d0d859d2fdbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 add793f5f5c7c7a3eb1b09ffc771bdaae10a0bd482a370bf696b83f8dee8d1b4
MD5 618a5d13b7870e1c93dc0bf7446ded0a
BLAKE2b-256 4cb3658b42019fe8f0ca32b6f90522c746809b61ce4abcb004b4e98b87f4efdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 800e73d2110b97a74c52db2c8ce03a78e96f0d66a7e0c87d8254170a67c2db0e
MD5 670dedc55d50a97717fc1f377905ee0e
BLAKE2b-256 11341604e710b37a7263bfa2c5a94c3291ce3e55472a6293531389645395c6b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d2da2a9e28dceab4832945a745cad507579f52b4d0c9e2f54ae156eb56875861
MD5 886eba6994a2258084847e30f88c3d88
BLAKE2b-256 00e29b702015e5dffe2b6fcda354663fca4089bab8f7dcb3cb11e0e4441d029f

See more details on using hashes here.

File details

Details for the file y_py-0.5.9-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.9-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a7977eeaceaeb0dfffcc5643c985c337ebc33a0b1d792ae0a9b1331cdd97366f
MD5 6441d3b13c777b4e490a90b1a0acaf6a
BLAKE2b-256 3fe9840e75ae1cc668cdda70042be1cb20ee9fced8f6d852efad2127f6f36505

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.9-cp39-cp39-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 746.7 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.9-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 05f805b58422d5d7c8e7e8e2141d1c3cac4daaa4557ae6a9b84b141fe8d6289e
MD5 a0047b11c244613db7efccc4cf502789
BLAKE2b-256 d6dfba80660457f7f78e31b96dd420ede2213ee8332172a69c7b6479fad284b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.9-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 554.7 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.9-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 fe70d0134fe2115c08866f0cac0eb5c0788093872b5026eb438a74e1ebafd659
MD5 80b935c0686cf44f9e55d1b423c6ef43
BLAKE2b-256 0ac2ae8a2c905d162810f5581bc50904dad195b523ca65172255d0f412fa6e9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.9-cp38-none-win32.whl
  • Upload date:
  • Size: 523.8 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.9-cp38-none-win32.whl
Algorithm Hash digest
SHA256 63ef8e5b76cd54578a7fd5f72d8c698d9ccd7c555c7900ebfd38a24d397c3b15
MD5 8665a32b9fea3d241e68ee58142895fd
BLAKE2b-256 496a40efb872341befee454fc710f80b5fc109071385b8080d5bddfbb7434c02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ecd3cb0d13ac92e7b9235d1024dba9af0788161246f12dcf1f635d634ccb206a
MD5 6520bd9b5cb42c2bc42eb2a5541f3a0e
BLAKE2b-256 7c8d5e5c7d623a5d2de336bc70ac062e00cb1962d40636717331679dcaa418a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cc8e5f38842a4b043c9592bfa9a740147ddb8fac2d7a5b7bf6d52466c090ec23
MD5 6a0a75fbb8beaeeaf134f11bcd7e8d34
BLAKE2b-256 574b00b76bc6fb1c06a76bd6d2b8ce6e9572431d421cfd3fcbe747c7075b4ca4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 753aaae817d658a1e9d271663439d8e83d9d8effa45590ecdcadc600c7cf77e3
MD5 21211e2059487a9e3d975859c88ee684
BLAKE2b-256 8080a1bc0a691e67122cb21e4ea95eba07bf7728713fca1dee482dda2caead8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c42f3a6cd20153925b00c49af855a3277989d411bb8ea849095be943ee160821
MD5 0316b923bbafd4b0a024eb694fa526d5
BLAKE2b-256 cee4d57f51408bd31042569325ef86cbec6deab03a28ad2c165387cfbaeb1c11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fa685f7e43ce490dfb1e392ac48f584b75cd21f05dc526c160d15308236ce8a0
MD5 a1f9bc42787cf042c1cbb79ed8c662af
BLAKE2b-256 58475b1fad50763f1bf6366d86bf6dacc96d5944400fbc564139dc0dd118f2f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9983e99e3a61452b39ffce98206c7e4c6d260f4e917c8fe53fb54aaf25df89a3
MD5 a2e3ce7d81e9608a22d943b9d254a633
BLAKE2b-256 af73196e0a6fc291dc8f95c4662411d8b48a050f79d1275b28c2d9afbf98c2c3

See more details on using hashes here.

File details

Details for the file y_py-0.5.9-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.9-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 db1ac7f2d1862eb4c448cf76183399d555a63dbe2452bafecb1c2f691e36d687
MD5 0866cabc368af50c5682cb812e57bc05
BLAKE2b-256 8b6996ede8cc7add2e2a93d96bc07cf9323fcb5ffecfff98a381161d1eeaf377

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.9-cp38-cp38-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 746.6 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.9-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ed0fd5265905cc7e23709479bc152d69f4972dec32fa322d20cb77f749707e78
MD5 75f91b298e459cc94670b106ecc03dc3
BLAKE2b-256 f0616718b45484fff0cff25b19abb60c1bbbea5e02f713acb9a29983f12bc505

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.9-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 554.8 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.9-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 7353af0e9c1f42fbf0ab340e253eeb333d58c890fa91d3eadb1b9adaf9336732
MD5 08fe3975051d128a04bc01f1df5d16d0
BLAKE2b-256 2854fe6b4493bc96123575a139de358da1c97aef2da5ab7a0edf2d4c23a67a33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py-0.5.9-cp37-none-win32.whl
  • Upload date:
  • Size: 523.6 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.9-cp37-none-win32.whl
Algorithm Hash digest
SHA256 caf9b1feb69379d424a1d3d7c899b8e0389a3fb3131d39c3c03dcc3d4a93dbdc
MD5 4e1e7f5f57ca4b6b067090e0b8664025
BLAKE2b-256 1e5fca5d6f48915791af09bd6b0f8f6a81c880f0690681a6ee87db72b3595ac3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff3ddedaa95284f4f22a92b362f658f3d92f272d8c0fa009051bd5490c4d5a04
MD5 8548cb41bcef6d7dc35fc9191c8a529d
BLAKE2b-256 510bb831966604780731abba2e73ad193fe2265f6e216582bbc99fa33cfc7e48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 13b9d2959d9a26536b6ad118fb026ff19bd79da52e4addf6f3a562e7c01d516e
MD5 0befc26fa9e37c6ba60693a3ee4482eb
BLAKE2b-256 20c7db57ef5308771a373db60a3eaa28660c36cbc3514f2d14800a70af77a2fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 202b2a3e42e0a1eaedee26f8a3bc73cd9f994c4c2b15511ea56b9838178eb380
MD5 cea0947aeced40885eaddf8fd76cd55c
BLAKE2b-256 965b9fdf23ebc75d4ea0ea0ccb8478a574974c51f9da1d6179188578facdbd80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1906f13e8d5ebfbd9c7948f57bc6f6f53b451b19c99350f42a0f648147a8acfe
MD5 386f33ec603a9dd5c721b977c8476d23
BLAKE2b-256 5fc3069307c4bc4fba4f1d8c22383625877cf7fb71bf97b2e860e92b970a667a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b44473bb32217c78e18db66f497f6c8be33e339bab5f52398bb2468c904d5140
MD5 1a700be67e7cfa3427f408e390b3fd2b
BLAKE2b-256 f8899d6e8e61904b6ce45c7ba4bd23fd357ebc4985fd773d5572fd6193be897f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 85585e669d7679126e4a04e4bc0a063a641175a74eecfe47539e8da3e5b1da6e
MD5 a903fd4765fcf5632c048f5995967964
BLAKE2b-256 97db5630688ca68ee24dce17a461bf8506b79fee7a84c8fb5c8fa67912f1bb3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py-0.5.9-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 9a59603cf42c20d02ee5add2e3d0ce48e89c480a2a02f642fb77f142c4f37958
MD5 4918abc90598e7f70942a17ce299f44a
BLAKE2b-256 e7b34c536c4685a338500ff88e21eb9328dc6fc90db042934d91a4a4084a5fa6

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