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.

We are looking for a maintainer 👀

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 py312.

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_dart-0.6.3a5.tar.gz (62.0 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_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (870.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (938.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (869.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (874.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (919.9 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

y_py_dart-0.6.3a5-pp39-pypy39_pp73-macosx_10_12_x86_64.whl (795.4 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

y_py_dart-0.6.3a5-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.6 MB view details)

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

y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (871.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (938.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (868.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (874.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl (919.5 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

y_py_dart-0.6.3a5-pp38-pypy38_pp73-macosx_10_12_x86_64.whl (795.6 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

y_py_dart-0.6.3a5-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.6 MB view details)

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

y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (868.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (934.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (870.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (869.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (917.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a5-cp312-cp312-macosx_10_12_x86_64.whl (792.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

y_py_dart-0.6.3a5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

y_py_dart-0.6.3a5-cp311-none-win_amd64.whl (648.9 kB view details)

Uploaded CPython 3.11Windows x86-64

y_py_dart-0.6.3a5-cp311-none-win32.whl (595.4 kB view details)

Uploaded CPython 3.11Windows x86

y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (870.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (937.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (868.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (872.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (919.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a5-cp311-cp311-macosx_10_12_x86_64.whl (795.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

y_py_dart-0.6.3a5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.6 MB view details)

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

y_py_dart-0.6.3a5-cp310-none-win_amd64.whl (648.9 kB view details)

Uploaded CPython 3.10Windows x86-64

y_py_dart-0.6.3a5-cp310-none-win32.whl (595.4 kB view details)

Uploaded CPython 3.10Windows x86

y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (870.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (937.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (868.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (872.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (919.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a5-cp310-cp310-macosx_10_12_x86_64.whl (795.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

y_py_dart-0.6.3a5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.6 MB view details)

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

y_py_dart-0.6.3a5-cp39-none-win_amd64.whl (649.1 kB view details)

Uploaded CPython 3.9Windows x86-64

y_py_dart-0.6.3a5-cp39-none-win32.whl (596.3 kB view details)

Uploaded CPython 3.9Windows x86

y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (869.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (937.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (866.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (873.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (919.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a5-cp39-cp39-macosx_10_12_x86_64.whl (796.0 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

y_py_dart-0.6.3a5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.6 MB view details)

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

y_py_dart-0.6.3a5-cp38-none-win_amd64.whl (648.8 kB view details)

Uploaded CPython 3.8Windows x86-64

y_py_dart-0.6.3a5-cp38-none-win32.whl (595.9 kB view details)

Uploaded CPython 3.8Windows x86

y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (870.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (938.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (867.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (873.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (919.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a5-cp38-cp38-macosx_10_12_x86_64.whl (796.4 kB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

y_py_dart-0.6.3a5-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.6 MB view details)

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

y_py_dart-0.6.3a5-cp37-none-win_amd64.whl (650.5 kB view details)

Uploaded CPython 3.7Windows x86-64

y_py_dart-0.6.3a5-cp37-none-win32.whl (597.6 kB view details)

Uploaded CPython 3.7Windows x86

y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (870.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (938.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (868.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (874.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (920.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.5+ i686

y_py_dart-0.6.3a5-cp37-cp37m-macosx_10_12_x86_64.whl (795.2 kB view details)

Uploaded CPython 3.7mmacOS 10.12+ x86-64

File details

Details for the file y_py_dart-0.6.3a5.tar.gz.

File metadata

  • Download URL: y_py_dart-0.6.3a5.tar.gz
  • Upload date:
  • Size: 62.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for y_py_dart-0.6.3a5.tar.gz
Algorithm Hash digest
SHA256 2f26db26e3052917c0470ba54defd3ce3a61e0378536b5590d9f171df3d5b1aa
MD5 a4ebe05ffdb808c1413b1ab4b5c1d38c
BLAKE2b-256 3eefff4286b684c6cfff261f0dd27b35c468a46e527516f2806652919139a8a4

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c250fdd691b6f72408376cdd2a2ff22077b31834835a8963794736237d9d75c6
MD5 7c6000607275b41181dc2a9186712728
BLAKE2b-256 8b3538387a41cd5e21270af4c4d2baa07d445c668e182a680302e9941eba410b

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 54ddeab28547f8d2e5f7d0afb8a8641695eaa927e7f6a571aa08216ae0a89b82
MD5 7a280c0325ca07c55edfe6093d75c43f
BLAKE2b-256 38e85dc719b340be567fc018440d2317dfb7167b840957f5df69dac15848b2eb

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a8afb2e3d65e0cc1320194468c7306a085db92d09c176313aa9987469ba6758f
MD5 f40ee6f1757e502b1661f2e8bd53d82f
BLAKE2b-256 14be5c2d290db67c3b5d0e03b938b09b7683149b800c8075f7c66eb4d4fad35f

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f9a1e66c62adc6ee412340517820c55c8195b9569d00045a8e70ca45fb4e3b6b
MD5 337a8aea71d1e7a600933d1afe0c8d02
BLAKE2b-256 9ebb86eab8a64aac87c6f77d5b301ce2a2ff421e5b2ac7224a4f61b5df3dbd44

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11e7ae7cf87d5e7f89bb8bca634b149fc03cc0b8990f7d9169db6b85e78c1edb
MD5 44a1e3f4f9110187e791b402a609a3f1
BLAKE2b-256 4c3fd1d40991999cc9709b808f9f2a7a671653c563a0604f222bec5e1c095fa0

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a211980d7ce20248be8a2abf6809331ad1d3faa72aeaac515b985255a983a26b
MD5 06ecefc88b219d75ea3752d739a47054
BLAKE2b-256 8dd3d170f994226072645fa8580994884f59eceb057b1324f3ff9a78db4f7dd0

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp39-pypy39_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 863e864a85f70fff314a43e85f2c530908c7c6ea568e04772a147ccb9375a609
MD5 b3378b64b1f21d7f855b4f851ca910e3
BLAKE2b-256 38190acf8253f5a49e07d08918a8f29ec92292d2093a20a89aebbefefc9cb93c

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 0d6af08c99199817fe0da5c4e1461b18eee98bb602358845770ef6cbae5d6c0e
MD5 66955dca0e2ccb09e1425c2d9896715a
BLAKE2b-256 0bc7af173802e582bfc456c28c2fc4c0ea633ffcce445ccd721f3851336e7934

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8ed469801e4e76d7786d3a0b65090f3b04fc9f61d6f9fd14bd606b289025553
MD5 840a51f97037bd215b8a113231c38dd4
BLAKE2b-256 30888c6f3885b25c06baeca0fb065e1f20fb87ae6d889fb0b575ee061955570e

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8187b6a2385e82d5db44316042d2eaa906194c717e0d58aeec20d5a862f657c7
MD5 729e159b25ee7cbeab5a94ae48bf4692
BLAKE2b-256 9775ae1e853862d23ff412fcd45140b9c27c1c3339578ed96a52d6e6f25bf8a3

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a72ae8043cb85f560399a4391a245316294b707eedef3ca7105ef6e8158bc5fb
MD5 ddbdf241b260f70b437a44860b4e888a
BLAKE2b-256 bdd18cbbf8617fb28e2822a3f18c03378702ee6aba2ac6e122704fdf075b1213

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 43f51f7148a9ca2944b8e4d7b720c76644897dfb3e0553f0509784f4bd386565
MD5 aa094cf9a1e42bd2f469726ebceebae8
BLAKE2b-256 1b54e97d02c278068fd21b61c8f327ac4472207ed4ce05f1e39b3d75be05f6dc

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3394fb1a9cb78631bbdd93da00acd03acadec960e4fcbfb80c4131ab745f62bf
MD5 5a8652508f556c0504a11be36588b039
BLAKE2b-256 180ff0f8e95f30521d2ced64bca4242e0b91c6c7dc835151a5e730dd68291e3c

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8106f9d2d72081fbf5fc983347d017e0a2f6255b2c5ea81c57a3f929d0b184ac
MD5 f3f8cff7dcc133bcd40f68c441f8073a
BLAKE2b-256 d8791d3add58d69b9caa8d1275ccaa0a73de8bbbdaf33d72c0cb6fc4fcb0ca8d

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp38-pypy38_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp38-pypy38_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9125dde64dcc241294389a901abd2a14fd045d875ab60e6d075f7c6259fa3596
MD5 3ff39073060254a59e21b84fae381c1d
BLAKE2b-256 53dd0d1f1d1652aba615fcfcd65d84bdd5aaa93bdb1f9cc49be360e0a048dfed

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 e80ddc2b78e3b367e11cc4bf378ed5503fccadbc5bc463cb2d01286eeed7b55e
MD5 30314bf51e83b679825fcd318d6c638b
BLAKE2b-256 335490c0f92f024623f82a4fbbff80b544e84bf3c467627c5b114e6c52e51176

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1972d2147060d6e6fe26424e20c80f46a3a24e42f4b43647f84fec78acb3592
MD5 1aa3b49bc6467b59174a7ba06883dbb5
BLAKE2b-256 78768ae1dae4e7780dc1d50ca8f9462983cf657aed986d4c7999202d8e5d0ef6

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3d3f67d94f170f50eacabe8dc849eb3283fc996de429b00560b3f715e314f5cd
MD5 a084e584d83707da377a04adcccbcc36
BLAKE2b-256 a29310bd2e8cc362369b3c1e41c1034585044c76718801d5c04bbde5fb8e96e6

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3bedd0d3a834ba0bc036693212b9b5a59a2fc312c485627e498ab2b2254ec5cf
MD5 9ddb0d47e5d81f709bb55ca8fc61d92f
BLAKE2b-256 3ab3215ff391c64195304b81cdd5fc7b009b9ccfb03320feab76fe2d21a8b2ab

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1d76fffce42b44aa0c9ca41163cb6d7ee25e9ca11643713efae828d91d13e68e
MD5 d3ad9a4c3397413470b68aed1a9c680c
BLAKE2b-256 ddf82b2ce887959a464c38541e578aa53e7457493033d367631d708d3b4bc4cd

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b55f8b82b4f60f46cd83579b2b5bba7d3e43bf7ee532b0a35e7c21b2ca2ab9f
MD5 85ee135b1ce87a45ca18e3b85c808e72
BLAKE2b-256 503cda2c48eadf50e2c144ff4a55e503bfeec1fbce46c8d68114fa58c427ac87

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7c14885aca78cb913f55cf10fda785b7b3b3ef9eefb34c55ffc4f8a82ab7041c
MD5 e0ab813c522e6c90fef70c737dd80e4d
BLAKE2b-256 d75b4f796454942120b8218dd380c234a151e67baa9dc42c18142af1aa7db119

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 37a7deafc2693ead48f463a95ab345e14a6d331f99e4d653250906b9b2991b8b
MD5 328503d2d0ed3afca554765db307c7b8
BLAKE2b-256 b9a40ed2bdac85b28903743878387046b1f4e90a44d38118205c9e6e4aaa7d90

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 10f2c0ef7a350106c0c970f6f63aba1e3dbdeceb6bdcd2a7406ae42820a33027
MD5 17658dc14c5054f5269a750624b2df21
BLAKE2b-256 e38e6a709b1d11553002d07bb668d2b2784e9464a768bedd7dc55770d62270af

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp311-none-win_amd64.whl.

File metadata

  • Download URL: y_py_dart-0.6.3a5-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 648.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for y_py_dart-0.6.3a5-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 52456638cde6e1ba8290a48a5904048628ef992edf9180209259e75350fbdb18
MD5 4ac4aa61b035a5901b082f67c4b7f479
BLAKE2b-256 345a13d0a2b7eabc2bd0d09719ef7e54b19dc1bb4e934ae662d85f1845bf2f35

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp311-none-win32.whl.

File metadata

  • Download URL: y_py_dart-0.6.3a5-cp311-none-win32.whl
  • Upload date:
  • Size: 595.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for y_py_dart-0.6.3a5-cp311-none-win32.whl
Algorithm Hash digest
SHA256 46fa5ff2a0fad1fca0e4422150871981e0b532d63d232b64ed8fe6cd3b10aa9b
MD5 f49fb0a24e39ac4dc47473e5c19b4e77
BLAKE2b-256 8a366da51a9ea8384598eb0b56ef44b907eba3b14837b07a750a5e4f6649434f

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ad5dd4cc04d7915c4e2074f6145d7cdf0759af1ce142b709d93819456e29d59
MD5 e06ec8a0376cb0f6d283ac998b37fad4
BLAKE2b-256 e1de49b0502964446194cc48daa7bd0a74e1e5ecb6f69a50282b75252d162c70

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3f627c00893b440e6998c751c23603a896ba82003e3f7d7f4f2e32ccbcc060f0
MD5 583a879b2316da4a446cebae4850ef02
BLAKE2b-256 f1e79d9f148ddb61c355ca5007a596430ecc7f1e684409f468562d7cdc003aa4

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1b4f2f95d8c2f08b1299a1ab97efad546ecedddb16ae80a992a819797cdd95dc
MD5 c1d82c1ec0b3faf0a5112f2790cbdb08
BLAKE2b-256 a4cb4211ce623b5dce8cc729eb3abe2fecde193554b459af0490979f2a676dc6

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 315480940562836a33a75e22bddfe95ea6924f2019e69ba4e73b13cc3fa0d3da
MD5 440a3192fdb9760a72f098f25a5fcc04
BLAKE2b-256 47e1aaf882e2c4e15d7421330a6403a9f82ec2f10bc225e43cbb5b749d924df2

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a1858a033a5f55c508ba527b0087d4ca85f40760af651d82e8c36658508a8eb
MD5 53cf542bf404344e594c62d1048b064e
BLAKE2b-256 c13bf4088481cd052237500361c61d203ccd651ae35eaef00a10ea715e51c188

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 abcc3decd312869deac76baa8c050a7fafeaa389eee92e1fee465dc59216f3b3
MD5 cf798690f448b66a0660da1023914644
BLAKE2b-256 8e95a8d9a0a9140fa0cbe814a9dc5125df920504b72cee598f0bc43081d64b1a

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 da18a32c1e1b359ba4e4f54bc30c3973a4b4d9d7f980d6705846631fec361818
MD5 cb7aec92460e04738831a75425f5edd3
BLAKE2b-256 ecaa1d0d8cd0b1a8741eee71285469729d8db750a4ad9de3f62f5899d97b6021

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 0a0c4ca31d7846ffb20f85330c49d9bb06b2b3cd3df65b618fd6c782218c074e
MD5 bffe8982342be2a05ca69d5b7c68ca12
BLAKE2b-256 f76541483d63fcfd5e939b74c17227122b618ac1fda4dab4228dd3c50a4aa894

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp310-none-win_amd64.whl.

File metadata

  • Download URL: y_py_dart-0.6.3a5-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 648.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for y_py_dart-0.6.3a5-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 bb2967a087b1c02d9410ebe2846e270bf9ce7ff28b52d0285f519230236e6f02
MD5 845147e9cae35223960be6351112ffe5
BLAKE2b-256 a6a6d3eb43f5ebde6aa19fe2c9fabdaa65785e108eff4d31249442329abc33d7

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp310-none-win32.whl.

File metadata

  • Download URL: y_py_dart-0.6.3a5-cp310-none-win32.whl
  • Upload date:
  • Size: 595.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for y_py_dart-0.6.3a5-cp310-none-win32.whl
Algorithm Hash digest
SHA256 a75c60d168df8acdb934984644eca7fe15aca185a9fc5bd842989df4f8bf2c58
MD5 57cbf86ec4a5aea28bb409c1c26444ce
BLAKE2b-256 337dc57bd20d9e8b732d5764abaa7505f0ca6a71249a8175a2de32e3ee789d4e

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67573a825e6351685c1a8620cf9baf2bda9e61ff94eccfdf112ba0b0961e345a
MD5 3eace14bcfbda29af1f715e14889bb67
BLAKE2b-256 8b720db52616e6c407ad3ea26812e66c5fc648ea8929643575b321ba37779997

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 765f16bf3d3441718632aad990d39162527fc26774361a919aad56d75eb52a49
MD5 a791f46c77a37a7ca120cad0a82df631
BLAKE2b-256 99195f5a8c96853acab3a4d3f5c0b7e39c6c8ddb2922a206eeb7cfbc3afafe50

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 081e7f3a778eda0b775f91ec9d25850eb5f0f78a71f821b083ebab6d9bdd552e
MD5 f989248f5fa2a219b5ab1b3ba7016dee
BLAKE2b-256 bf6b0c0877cbac32f09b0805df2a35ef681f356b2e8383828637b6f37349dd90

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 60b951ef0a3984acf96d6473a564ba4d9e56cf79d7173fde5cf3f9bf43848d8c
MD5 792ef20c1d504894c92a15429513cb92
BLAKE2b-256 55b6ac143e4fb1c78fbe066ef2c92060a9b0abef7c4a2f257cce69f33f4b2626

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5828f16cf16fe0135137fdaee2b7f3b1c730606775a8a8842669871588a0fe9
MD5 b387f2ae41a7871189bae6e0f9fb2b69
BLAKE2b-256 a9ce038b8d2ac1875d425d1107e2e5050bd5d27648700206374c449692b61190

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d6b250b860c6fe0aecd9cb60df06f3f25e3d549b036122dfafda835125a66a95
MD5 034939014472931cc6c63a887497eb8a
BLAKE2b-256 736f2c6443bff7d8dde36560294bb9a7dab06cf2c0c29599142f8331c3c3b2d3

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cf9a01e08f843145a3d16195c5872641c8fd9d0d0e66c56b3db5e2cf4af41b1c
MD5 fbac9d169d0a9685ce01f7c223bc7535
BLAKE2b-256 7ad0ed4ce990e04ee345825a6850f60a8b5acb09644b690fabdfb93731a6cff4

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 42c0fd6f4b7c60d0983ec5608728c6e58229b1ff1944da4f10a3c7ec4fa8edc8
MD5 c89679231db4242514d0c7f97ab9016b
BLAKE2b-256 7aed99198bb6f92185bff3b2b0bfb97aa650a1865d6f31c83322fbb31451faf9

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp39-none-win_amd64.whl.

File metadata

  • Download URL: y_py_dart-0.6.3a5-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 649.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for y_py_dart-0.6.3a5-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 378a3bd3645a4e1cec00aa266cdbfa97525321986d7680ea415addea0f6cdbac
MD5 43bc37775861bb3aa759490da8e70c4c
BLAKE2b-256 0d451d012ca3dff00786060032f3347061b7edee9db05e74425b5977a690a309

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp39-none-win32.whl.

File metadata

  • Download URL: y_py_dart-0.6.3a5-cp39-none-win32.whl
  • Upload date:
  • Size: 596.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for y_py_dart-0.6.3a5-cp39-none-win32.whl
Algorithm Hash digest
SHA256 b9caee1579a75f472e877fa234f60b7823db3feb48722c3b6b4a16ad5273ff3e
MD5 637c339c024339964b524a559e043f07
BLAKE2b-256 7e68a86776d00f7ee9bc7aba7d987b91a92d9a1850fbe67bdd54641258743c1a

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9d3ccc635a86ede3aba89210a1be6474deaba4396fb8ef22e8f29a1628e3160
MD5 1bd4077d9742d07cafcfda571374a98a
BLAKE2b-256 53437f15ee091d58a43095a6c673b89e3bf7ec50cc3ad2ec3637b86b794e558a

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e612a67951add164b3e863405607ec9becad487687c397783f125e9162f20169
MD5 677a499cab88971adb50194606e0e2cb
BLAKE2b-256 2bf669d576a75592363386422f1eccdf94d593f377fc13c935543688aae266de

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a433642fbfc51396b66748717565fd64defa9e2ea1ba8eea23862a32d231b33a
MD5 ba914222bfe3d4156a23481dc7f069c3
BLAKE2b-256 d18ac38a7865acfed7ef0054431c0f7003dc4c06592099137d6897434abd0d95

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 df2a01ddad43d471e27a8d3708a350194730e8d1a753637323b6683f76db7572
MD5 1215b52d111b5a8a964658ca0576aee6
BLAKE2b-256 203783a7da5c1cad4e2357f7b0c1d71505e26ccdc634059a11aadc35a63bed4c

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5fcee808214a72df3f8fdabfa772a9e20ae1176d3a89da6953c8c5c7cd46e3e6
MD5 4385a28969b4d82a2d8ce24d8b1d9d3b
BLAKE2b-256 a211547cfda6ed11e00e3e3ed8e807e885488eb2664e680715d6c6c703460f6d

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 39c594af16f8e9be4591efddd582d94610d007ff04cd729c4ef1c81944cdad20
MD5 4b30fcdd024b1eb95b33b90e2b864ec6
BLAKE2b-256 db5053d423be08452189b12d5681b33bf885e00f9d8d83d0fef6935ca6264459

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c731b7520fd78b6615c3231769f2922cfea24759141b6b10c71612d7176065b0
MD5 cbfe23c56e9ead100efa45424f965ebd
BLAKE2b-256 f06b9a7fed71303cf1138e24c79eae0d0a74cd0e773a7db360b1d9bc601ea53b

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 49ba84e0aeaf3bca806ab41e71356a8c87fbe9251cf7d06b7756350a8a635c1a
MD5 7a3e95daf5aa816f363c17565407dad5
BLAKE2b-256 c787e49b2b754259db70b09cae72ceb4ab7360fbf99280aa6132beeeffbd178f

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp38-none-win_amd64.whl.

File metadata

  • Download URL: y_py_dart-0.6.3a5-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 648.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for y_py_dart-0.6.3a5-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 d66bd51e673fda3f044d96ae411faf5d18576ee01f9264c93ac6a91db62df808
MD5 6dfb6b1f5aeea0d6186f3892612f592a
BLAKE2b-256 72fb609cbeac0836fb02a4371551211834a541e581a773c0c7fa60fd47a2a003

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp38-none-win32.whl.

File metadata

  • Download URL: y_py_dart-0.6.3a5-cp38-none-win32.whl
  • Upload date:
  • Size: 595.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for y_py_dart-0.6.3a5-cp38-none-win32.whl
Algorithm Hash digest
SHA256 f8f7a5b436cfeffac0cf7d9894affe0af53d4e246fb11b5fe6de03a1044d5cd1
MD5 1b4d102080f2cad4f7ac35e6cc30a057
BLAKE2b-256 fc273e4da01ebec6a16e8125bdd6298de069e6db1e4002642134b03fa64c66db

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e305b7382f0cc047a2849e99624c301fe8caf1aef7fc94840869e79c6640ab5
MD5 be29f0e54916221f56a5c700b9e3adff
BLAKE2b-256 c9bb4c441b2d54f3a6bf7a41b0d35d300ebfaac68d266df1c8e7b796f276e863

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8bcaae577b0f24eadf64a5de65f5156d895ccc03b4ee0bb9092bf0e643e2eb2c
MD5 e8fb6a864c4d8254ccc652edb7e224f7
BLAKE2b-256 84c77d111fc265576a278a29558720afb72aba14749179f32be2f07d4f8bc513

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 50b7aa9cd0fce1003e6a4d7c61a5815862475601da60c23f9c66df7939ac0302
MD5 7dcd26c4b1692295b812950ec084a121
BLAKE2b-256 2d716b1cb8b841a470f69e955068daa48a522e632e2cce1e4516e507938dcbfd

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4beba1230035baeb67104235838a1b598b3130b7148fc95cbd2b4797f86fd85e
MD5 2d5e7ffb640fb46acc837213d8d8c7b4
BLAKE2b-256 924ac1a409d16b85d3e09de02c3f53bbd037aab17ba18c448e6002794de21c19

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09587c80cd2b6276bb014bdbce09751c84aea0f9f6be3e7b4977323b0b8ca2fb
MD5 8111eac92449cf1546e31fd0b3813ccb
BLAKE2b-256 869f1660ef8486927e892d3b9d06dbddc7dc3f287acdc0e0134c9197aa3f8cbe

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3dfde17bff768307cf920a8a6bc96de666beb8d2b11bfd26e1d67417ef7a7150
MD5 e79a0c68dc8280f0a0df10057d13f5cc
BLAKE2b-256 bbe756b53d1bb5a86136a8a8a263bd5c21a260679ec90c97b32188a484e75f9e

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bd7e355161d0508cb5554a72525b41e75c3585696724ffef21e4061ae67c6f35
MD5 c33727d34ae679d5759226e0537eef63
BLAKE2b-256 3c405a798e4699635035ca6d94f5de77a8a017fdd34a4c70c004f70495209482

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 43c74b28613a10b0f91afbd24b7adcb205330d26b468122d76f8eac54a6e2c0f
MD5 16fcf5fe656c4b283c9f6463bb800c7d
BLAKE2b-256 8cd0871575b8084226a5eaf6275896a6ee703f6eec2b0ae4c4d517382d9c256d

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp37-none-win_amd64.whl.

File metadata

  • Download URL: y_py_dart-0.6.3a5-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 650.5 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for y_py_dart-0.6.3a5-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 8d52dbc879f9f4b4af424ce0d56d9f5c109af1d66e718a83e5847e9b39258359
MD5 4e4aa73be9c37091e32efa64e62c8f1b
BLAKE2b-256 7b081e925844930c3b40170fc66e83193ca956c560b7c39713a38d4196c1b6a4

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp37-none-win32.whl.

File metadata

  • Download URL: y_py_dart-0.6.3a5-cp37-none-win32.whl
  • Upload date:
  • Size: 597.6 kB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for y_py_dart-0.6.3a5-cp37-none-win32.whl
Algorithm Hash digest
SHA256 e31ff4237c52095cf1f0976ad45c4e9dc87ddfa1dcabc13dce017aee00c0a5e3
MD5 cef3fa65bf11d603bdda8ec3de25025e
BLAKE2b-256 c7ed56f0ea28a165780791a29d260e97c00d52e30d454a2ca72104781b16932f

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 758705d93c306b9fe3fece8bd77f09a2859f64891b8cbfa82651d9b30cca1db1
MD5 fdd7c8fd9e70aa2bb3c3deb23d85d416
BLAKE2b-256 26f4265c901d84d24cc11da4156ced2f09307111b3338db40f29ba70497d2987

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ab9f2bd56d4c8162f4880215e46ef53568605d8d04924b97bdf5fca4c9ecdf68
MD5 efbdb747b90f4b7881b4578d3b3bde61
BLAKE2b-256 4a69fc3d6bc2f52243b159dd9af908651c9a9c7218b913639ff14d3dd8c00a68

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c6c14ab3df9ae53d5f502eef6b891ae2604f32a5d14c9a599513f688ebedf1e4
MD5 d7970c3f68aa354ea37f6f3ad11f32a1
BLAKE2b-256 2dac8abeb56916a46cf5641f050c68efe09a3801b51b07bb938d2be8ec1e0a66

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 858acdb58d477d837d5fd5b93fd78a1a912778ee6ec8717ec9f38b4eb503c591
MD5 49121bb56df413c9bdf2eeeb28a6ff2e
BLAKE2b-256 8a5d9d122fda5c4dc1d3db955729ea39ca0084180227e9f315f67d16ad5170cd

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ed95419233968a9e5be292103b7c838d77b0f0c8b173e4639e0bc7bef4310b7
MD5 477d9544083df2755e2150e513f823c9
BLAKE2b-256 fe93564a96e5a0a4fceb3d95db8a3dd8f2d4dd9422051dfe354e5597ee9ced8b

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c31849a08994caece52cde4098ce7d40ee4cbe47cebb23da425ea0bf188dd9ca
MD5 95374924240b9fce60317bb5eaa6fd73
BLAKE2b-256 aea65cc352da29f03cf3e23d2eaf543620c75f7545fa5f5f2829a579210d89fa

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a5-cp37-cp37m-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for y_py_dart-0.6.3a5-cp37-cp37m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7c519840d037590f85be32ad1e26801bf5ba81e4eed8cacb3bae3ffaaa932ab3
MD5 08bd4aba063b5eacd884bfc3397c6cf0
BLAKE2b-256 85580f8b6fedebd616df313d6b03d850dff7e34c4ebe12bb81e724e4b9d6b336

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