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_dart 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.3a7.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.3a7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (862.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a7-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.3a7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (929.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (863.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (867.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a7-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (913.2 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

y_py_dart-0.6.3a7-pp39-pypy39_pp73-macosx_10_12_x86_64.whl (787.9 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

y_py_dart-0.6.3a7-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

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

y_py_dart-0.6.3a7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (862.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a7-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.3a7-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (929.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a7-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (862.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (866.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a7-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl (913.0 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

y_py_dart-0.6.3a7-pp38-pypy38_pp73-macosx_10_12_x86_64.whl (788.2 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

y_py_dart-0.6.3a7-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

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

y_py_dart-0.6.3a7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (860.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a7-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.3a7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (924.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (862.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (861.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (909.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a7-cp312-cp312-macosx_10_12_x86_64.whl (785.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

y_py_dart-0.6.3a7-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.3a7-cp311-none-win_amd64.whl (640.7 kB view details)

Uploaded CPython 3.11Windows x86-64

y_py_dart-0.6.3a7-cp311-none-win32.whl (586.7 kB view details)

Uploaded CPython 3.11Windows x86

y_py_dart-0.6.3a7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (862.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a7-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.3a7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (928.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (861.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (865.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (912.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a7-cp311-cp311-macosx_10_12_x86_64.whl (787.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

y_py_dart-0.6.3a7-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 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.3a7-cp310-none-win_amd64.whl (640.7 kB view details)

Uploaded CPython 3.10Windows x86-64

y_py_dart-0.6.3a7-cp310-none-win32.whl (586.7 kB view details)

Uploaded CPython 3.10Windows x86

y_py_dart-0.6.3a7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (862.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a7-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.3a7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (928.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (861.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (864.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (912.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a7-cp310-cp310-macosx_10_12_x86_64.whl (787.2 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

y_py_dart-0.6.3a7-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 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.3a7-cp39-none-win_amd64.whl (640.9 kB view details)

Uploaded CPython 3.9Windows x86-64

y_py_dart-0.6.3a7-cp39-none-win32.whl (587.7 kB view details)

Uploaded CPython 3.9Windows x86

y_py_dart-0.6.3a7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (861.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a7-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.3a7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (928.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (859.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (866.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (911.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a7-cp39-cp39-macosx_10_12_x86_64.whl (787.8 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

y_py_dart-0.6.3a7-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 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.3a7-cp38-none-win_amd64.whl (640.7 kB view details)

Uploaded CPython 3.8Windows x86-64

y_py_dart-0.6.3a7-cp38-none-win32.whl (587.3 kB view details)

Uploaded CPython 3.8Windows x86

y_py_dart-0.6.3a7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (862.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a7-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.3a7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (929.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (860.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (866.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (912.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a7-cp38-cp38-macosx_10_12_x86_64.whl (788.2 kB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

y_py_dart-0.6.3a7-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 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.3a7-cp37-none-win_amd64.whl (641.4 kB view details)

Uploaded CPython 3.7Windows x86-64

y_py_dart-0.6.3a7-cp37-none-win32.whl (589.2 kB view details)

Uploaded CPython 3.7Windows x86

y_py_dart-0.6.3a7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (863.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a7-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.3a7-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (929.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a7-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (862.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (867.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (913.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.5+ i686

y_py_dart-0.6.3a7-cp37-cp37m-macosx_10_12_x86_64.whl (787.9 kB view details)

Uploaded CPython 3.7mmacOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a7.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.3a7.tar.gz
Algorithm Hash digest
SHA256 ca21bf2c9c434c93d472bcd3ce600e8db486d1fbaa6e9f3d03dc99cb5f10f3a2
MD5 4511a51fe3c751f383026729f645b8c5
BLAKE2b-256 2917d2fe7b75563e994999f3e917a20323e7d732c4b29f7f8310103931b4cfcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f38a891a6ab8b3b5b9e60bdce188cf55fc15aecc25febab3641c1d1f5ef867da
MD5 24cc933abd631d38cc486a4c3afc7ffd
BLAKE2b-256 64c3326a50d84e9bf29e79befa201160384738730a31643ff0d899e02c2ff9ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 da547e1ed1bb1e51da088640ac1d9d994558dc304bd7014e04bf25d2b8a08335
MD5 dee0eb79f969d980ef24bf50adfd211f
BLAKE2b-256 49b61c588c2848a8eadd702a12f641c60452d8afd66bf4e27e5736315dd612a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ffea86f46b7ff0c0dc1783139da9356436d42ac3acc8cde20e3ab9b9fd223fb2
MD5 40becf62e862c4f1e1e755c95865090c
BLAKE2b-256 1e9a7a0492a88bff0a7a153a07c8d23bc744e4d020fbc1a2dbd3f539869d09c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d26ee17e3fdfd35038748341bdbca7a614ac7bc3f4456824303a9fd8314657f6
MD5 f008e9b58a3e59ad01812372429a6c03
BLAKE2b-256 6d610485bdd19a1bdd5be179e668cb3b707cfb99165702378baf19b4b9976c6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c50a7b55ea3dbfb077bf1a40732b3863bf9ba299f94909f901d6dc989e503a36
MD5 80ab9b5a1e5433595bbe7b92986405ab
BLAKE2b-256 45a3d16ebe64ca84a02be8c380b5d9fdf7142000c15130cdaf27e51eb301f5c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ccbffec9fd0197095d8bc21fb78b9e46145853a9fd2854e65de680eb52e7842e
MD5 b1f6f2defe622526eedcf455a222eed4
BLAKE2b-256 fc11a571a1c9ffdb9dfc152c6de715c17a49b30cc2c9ba8f12fe92a6c9339ef2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1bd3b60cc4a6cd6dc6174ce719f376706178dd326ea11e2f914d54a5bccb6620
MD5 984619ef43af4a11f9815f69f2d66d7c
BLAKE2b-256 57b627caeaef68d3e6106cde64db8465c72631e3cbe3ed713154e429bdea9db3

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a7-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.3a7-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f3be721525f0edb81ce800e27b1036b0b38763a26759001c98cdcff7f12b957a
MD5 12ddf6e25b98622bec1ca17d5e292012
BLAKE2b-256 09ac7bd30c56c60b96892f100172a414ba9932e4f38da02edbccab38a101861b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48a90f86869b7345f10370c7c2c159ee8a59c5978eb7bfb926efe9bb20ee91b9
MD5 57382f80a182022212ef8a195a083503
BLAKE2b-256 21c9e8dec7bc1926c472d9773bbcf00f4149f26f6d8ac1c8af0816e640131c96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 74ae63a1bb73aa82e9030ea7b5323ea4c9c5961abf843b40914b7fbd409c6352
MD5 71f04266feaac068ba211e88d4ab213a
BLAKE2b-256 cad08ec23dca83f832a3894ef10efcca9cdadc7d5d3b2f999f29d45c5f427cd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cfa4bee93c81fc480137dc835ce9b76582b7698ae8a7a176b9da0e40f40926fa
MD5 08a917e7379cfd89a0843bce3780059d
BLAKE2b-256 3bcdb9aefb4efdfee67d31fba3c7cf15d637afbb840970a35f6a11a2f3dc8001

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 41c4403c7e99969ae19e58c3238360127d3def41c242361054d8d0e69b6c3c6c
MD5 9cd382f19a3ab31596d2ae25ae1500af
BLAKE2b-256 949af27370416f3e5734cd5aa1f3291391931c2c58a63ac9ee499ef0f04c1558

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3ab22e1fbedd9053d421e94298ef65fa37760686c2434257065fed8774c3098c
MD5 554b61227a29eb1954c03e9b5ce0324b
BLAKE2b-256 9238f20a0408bb32338f2cd5e51e5ea5e49e573ec8bb8743fdf991dd9cb01182

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5bf81bc398482beca1f99fc1732bf1232295b44785ee56565c2b31641cf64b20
MD5 6469f7d3c8c24a50c3684a6ec77ecc04
BLAKE2b-256 bab17d9f0f3de2540db18346073ba9e4a764fac8d395ccfc4b7d8844d72ec446

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-pp38-pypy38_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f9b02773353bcd5ceae8c4450c07ca4d9c0b2a51dccb5b9fc458db5a6d30d988
MD5 9c5d489ab06a385042bd2f81ac738c70
BLAKE2b-256 88eb5789c7d731476b63f45ddd6be74e4ebbed394d8d2039bbf3be781a4f082a

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a7-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.3a7-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b8d551cca3f1fea88646d70b1dedd91b282b519dbf177fb53d570f434ad02a87
MD5 bb2d054a559784a69fdcfdb6024ec73b
BLAKE2b-256 82f1de4e9633beecf2f85b143f526a8aea051e683f18f4fe87394146be14b527

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d8c3e93e6d2bc540990d516eb8ee6f9cf8ba2e7d5dcfe6c902705b0b755049d
MD5 80c8d895107c8dd6602470df1a6a8b4b
BLAKE2b-256 81e8a318c9567176820d2051d366f82582c71bf733ca8369ab9c72e877466b49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4453c372a39aa508211f51ed3e3257c94638cb0254f2892b007a1226e16de614
MD5 2b945e347bfb47a0ac1fdb7abf068006
BLAKE2b-256 402d41be0e6532ac04f7f68fb846f7d0012832c36078f6a774a9f35ae219ffc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 638c20a68e716768f10b2d0405db3fcb5b79a049f9d41faca2193204cbddf886
MD5 71ae2ad554ba86013f189ea2f41924b5
BLAKE2b-256 59d49b0caf33f5a5307aefd003b22a723d9c7f06574f32668a557c0ca3ea6132

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 20cb0c5a44ddcb1b60ab1d4b05141cb08d8d32a710acec6e7088f05b7ae82693
MD5 adb399d80b31f83800cd4dce78f95d3d
BLAKE2b-256 7827dcf4baccf7890cf8f3d836dcde9f9f53f3e4ed3c7feb3035fec31812c9f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7fd1b62e773c8a1fe8eb839771eb33c5d0dd002008ea9a0a2b070282a73a493
MD5 512e5a847702f21e13469b2bd7508625
BLAKE2b-256 9e89061cd35eedf4775de9e66ff0a893a4046263bea3d14ec488f8aeb3fee222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5cad92f18e292c679f35f7d4aca96f26ca9e70de32f2b51011bb575a19afcdc1
MD5 f5bbc272e75c253e978eb38256cb2745
BLAKE2b-256 fb42be4c1e17ff4afe90484cdf2b04355d409db7fb19540810cd7af4b75658c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bc159bfca39e76012a9a6168953cd50c064154adc1fe56b4ea5f7fad2c24b271
MD5 94040f28ea9babac426229fd4333a76d
BLAKE2b-256 d238d41d6fff28a22d41e3042d01ec41ad5e0e9b54591a2d3dd41df31b098d46

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a7-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.3a7-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 9e237ffb3e1866221961ccdf0a237d446ef01b53a37cbc4d2388c5d803cc9ce7
MD5 427cd2f990d4a884f6b4578708e0dcfb
BLAKE2b-256 45afecfcdf4fd50ffcaa8a61a6d99364cfccda3a544097d92cbec5b6bac94c1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a7-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 640.7 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.3a7-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 d543c7be5f5ad71b3b395b85da0ad21d8a5aaaa37577f3bb83b6f1c5090f3cbd
MD5 882bc43e1fd8cb1d1a004a59c9954160
BLAKE2b-256 e5c3a8d0d39ce8a146b36f5b9808e38ed8820bfe96cce2d84944295a88c6dab4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a7-cp311-none-win32.whl
  • Upload date:
  • Size: 586.7 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.3a7-cp311-none-win32.whl
Algorithm Hash digest
SHA256 55ff008c22005cc2c0177f5816f271fd17fafcab0b4984833eb835928a9b8fec
MD5 ce926f022e8726a783174f314e687dc1
BLAKE2b-256 6c7240d7a15c9a8e00cb84a41e00dd03b85b38164878001e4fa74ee4c0a639c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc17edba556fb2d4afcb94db359eea3663b0063576788cec7d34f63cb97008b8
MD5 1ac094dc8d0c842f85b5b7faa0b919db
BLAKE2b-256 b7d9c21c90db195ab7ad9f816604ababa14b971bf01d9278aa66c1c80ae1078f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c0aa8ddd539447b23d26c33f2805c0d024351a24bcb7b8e71d06b4a92b1bc5c7
MD5 e3e6eaf9cb3728114700da3e7f65a5a6
BLAKE2b-256 d66e2dfccfdae01878515ad8d59da67f4c58a96757e966f29c2f367a9f0a922c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e185f5c7b8b12d949a01cd130b3fb4f2bcdc1f8bc6b73286e1ecb3b21bd566da
MD5 8a3e5c92fdffc3d2670f88d53fc95564
BLAKE2b-256 8dcff5cc87cbdfbae67a581197e955fc93aebd981ae49b3f8d15d1da31d47c50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9fc6e508e22406ce56dd7b79f436d24d443a3ea3704b9cd1cf8e3e4be684d97e
MD5 8f9df9c47f7ce130013302f3333bd098
BLAKE2b-256 591dab2d65fc062c68bbcdab224bb82fb9ed7cbd90ef97052de6d5a57d7dfb85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e7728969f8c2a8feacfc8d04ba6d7b8ea7ad4055d8d9755dbaceae99c4e6e22
MD5 ee90050c437958c4672ebddc40460bcc
BLAKE2b-256 1fc1f2c06d9ab906363b23ce97df5fe149bd618e03f874fe36dfa7fee5535e9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2531d8e8fdae12b41ebb223741c8d81226574ed050829de7ff9f8c35d608dee4
MD5 351f1661028a051e4ad806bc3e419e30
BLAKE2b-256 74fbfab517873547d6cf11b0da1de535ce90b66911568b3b103577a2560da597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a55166fc7fbe717d983a28576a375b3aa2f4f5e9c6aad8323bd4a4010373abb2
MD5 0dbd467a68d5aba4f9a90e3836472d72
BLAKE2b-256 1a913c45b58a4382889a84cff457524a384d195bf2288b7bb39eabd6117328d4

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a7-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.3a7-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 38ed66183be75e49bf6c68cc8dffb5782c9895049e45b0f33bad026ab187f7e9
MD5 8a66085e0a0f8525a28a8756f3d935fe
BLAKE2b-256 875b2b99db4031ce872f7c3d41a1574034cf24dad12b908de730c6e971781568

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a7-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 640.7 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.3a7-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 bf4f7992e7ca331c9df24a281f27d9895db93063631598b0eb7c8b52ae9d3e3b
MD5 baf0e9fadc62c6d6ef3c1004a145c937
BLAKE2b-256 b153a2b540e2214b3cfb1acc711ce4580c808b914e24a5d780d68e6cc22e8a36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a7-cp310-none-win32.whl
  • Upload date:
  • Size: 586.7 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.3a7-cp310-none-win32.whl
Algorithm Hash digest
SHA256 2d48469b23725215835a49c36a5d6bb33c8f0b7b6009e9fff3f5bcd7f0dab797
MD5 791dd7c4ea0f7fcb37e2cee043d725ee
BLAKE2b-256 54e3567d7f74b3ed8dc01ee85e4b77a7e643fd5018da8b492eb035ab2c1c5799

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 860289f4b1b316dfadd25e13e0d07d2e3fde1525705943ed493aee86d9a4619a
MD5 e6438df7764ee7b8626f1fdcfd01801f
BLAKE2b-256 9b4b9b22eadec5a4cb913bb06ec08ce3d75f800f4db50417dd3d84dab6f0888b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 96572209a6fbe571008f98f761c28ccf0232851536c08a1314794a076f029fee
MD5 ea2f69887f74a2d2ee2b3338543ecd31
BLAKE2b-256 501492838ba58bc9dff67cfe76f1220cffff00512ab36232dd0a6a2d95e71be7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e6dce3c5618c4731b9c9c0e01ef609c8f8218727598e5566be60d92a33840f79
MD5 1d0d0bd53ecbd4fa700f26779b22460c
BLAKE2b-256 4ca107a0ab827d4de2333e36930bf1476d7f4a91d652ea15a0fdc8e26c0da7e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 581068922b40dcf45a509830a413d8416a623d62d6557ffce22b4d8098ab4232
MD5 28cbf0df18a31e4357dcb198308556aa
BLAKE2b-256 3e10f17196783de1a380fe4be5d2a94ab73ca04dd350806d7a88ae8a9bedaa41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3ee79e0d024d86d368e880d6a424c1d5b04b72bdb7d80a0050d01c4585376e0f
MD5 5d1c8c190166be0316669e933ece0ea3
BLAKE2b-256 a2a8881fe6951c48d8553453815892201bc905ceefdfbc672bcf002722f5595e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 aa9a5866773547f834074b969e17e116d779e52cf096364e6a9358e78677833e
MD5 678324275c3b117b90e4d038c45feac1
BLAKE2b-256 c5f73abdeb4f1e7016b1c97e509f8b91365a4567ce6f227dcb46c7bcd6430bc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 272bf8dced032779eb4168b490da55701952e7d8dff6a0a2fcf8a8bad6076f00
MD5 7ac8fc6dfb6312fa23a50ebae2da755b
BLAKE2b-256 b769044ecd9af9f652b2a5358b8e1f7e3b96ed06962bc3a5d26d1ac87aeda2e8

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a7-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.3a7-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 cb5feda10993045558094178855cf3352e36293e72ee6a30dc73e014d41e1f1d
MD5 ee8c477d260066265306e30265439d0e
BLAKE2b-256 9971207aa780ec39448356ca829f2d7065a60713136ded21f197205ccaa5b41e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a7-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 640.9 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.3a7-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 8cf625041464aa17bb97bc791fe135a9d6018f25b22ac2568aae670020070e05
MD5 8a412f5eeaa66145ba8cd459af1d8c68
BLAKE2b-256 6de6664a80cbc8d144a582b3a8fd5800cc6c43f39b9fd8756e80f4638cdfa7d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a7-cp39-none-win32.whl
  • Upload date:
  • Size: 587.7 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.3a7-cp39-none-win32.whl
Algorithm Hash digest
SHA256 eeb5bded1d1e476443640517fc1e77dce6575aae9f39edcdb0fe30b3d4bbfb23
MD5 c0243d3adbd5ed166ab00dec628f8250
BLAKE2b-256 81c32aed4eba69d46cc7545e6b7702619c7d19cc242de619f7ad87ba7b362da3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e297d712a6a05f39798c9e5af8b16cd9ea1cd3ad754b52c60dbbed5f6296540
MD5 6654fc4b65f5153f6466637e743d88fd
BLAKE2b-256 de00cba63c0ee43ce320d1bff3d84ceaa13c75c6c31102160cba6724e6bf55e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a78246087374d09540d64b2e950ef79cf7f2ecf1b85793846e3d5d4aafc00664
MD5 47c25ca3af7c7dc2c1362539b48c72d5
BLAKE2b-256 fa060c48c160aae12e6419710bca75b8152e9d242ed7c05abf94bdb6dce410cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5b55a85fa9459d8bc76874561e21e13c3c546773fb04020279d0b27e9022ba8d
MD5 5bb6aeb63e18b9677fc7fdb27160d76f
BLAKE2b-256 504a2e9013b398f87b4d5f381e1cadac9b99e06e0e7dc7be954399d89c17aa1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b179d9621723ad0364246a8ab08d40b32d6398facd81e47dcda1de61c3e02847
MD5 b8be62964d4ba604d595f6bffaf259f3
BLAKE2b-256 3d18f38e5c6f46062054c9f9f650eefbb471888ef68d893eb017c0e8a6514c5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3f7e533fe6fc0bbf7d1204ce369315aeb27428e629543f17514868f1607939f
MD5 a72f598ebc7dc92fa67d0b85e7a1f45f
BLAKE2b-256 53ab57ca5b8be5ae82d3817fdc055bd4a4c7b629109e785f204fe594f9168c9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7f0eeca858312c886bcfdad6d72fa48ad718fe4f77cf27580d390a39288cc492
MD5 999f22677c0f15858de670fe671c6fc8
BLAKE2b-256 45b5491749bbfa54b4108f6a3746aab5eecab156d7acd086aede6621c5b718e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 265b4ebe0df1101d7cee91d058704b7cb684eefde71bcb757c4bc3263bd51351
MD5 6f638b36ad8ee6f004c9c18ff6cdfc08
BLAKE2b-256 02475f452699ae2399f7752def5979b71659a793534bb2f62c16ea9805408af5

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a7-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.3a7-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 5a9c68949f464cf3abbc583c5b51cf7d63a4ed677d89b99bab6c28a68ba8e2f7
MD5 ce674f76c9847b69b0cfd938d1ad3278
BLAKE2b-256 158fedf2500c81c35f7b3e3b996e9b30a2f19cf7fe92e509936a81819936632f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a7-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 640.7 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.3a7-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 5880d54fd8c209f9f8dcf6112bf7102fe8eba2e0e20b1366419d844eb2b04fd6
MD5 17c6816977dcd3bddc9f20f719c3ed0e
BLAKE2b-256 3d2e281ad20e2afe010e2d5a58be81ba81f7113565f7f44272c7eabb94d2f66a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a7-cp38-none-win32.whl
  • Upload date:
  • Size: 587.3 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.3a7-cp38-none-win32.whl
Algorithm Hash digest
SHA256 e2a0219dd7e6cf48690f19b1c96cdca022030ea0cf1c593cef46d80ff26ede9e
MD5 1466398e1ecec1c2e903d9fce21a1d15
BLAKE2b-256 4e3dede02444b068fe97e9baf7c3234f83cd8c9bf14ba9d26eb8f60411126e84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32a99c51cf99eaa72a03bfc66e163d8be29f10f95af8235493312a4a7c967b7d
MD5 53bcc17bf4866c048623288c3c697c87
BLAKE2b-256 d4689c70c5bfc39aa08a72bfd934565b2016cabe6dcf5a1e2cab036b787f7aae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a97d2ba2c703f812f919e8966a7de997d4157ba4f4a0ae3afb4b88a5926a7019
MD5 85d99e3bad1ed7f8f6bef04eb8f35196
BLAKE2b-256 829d9ad5b1664c55845bff4030848eb05947722f44b25402e5c912f1239345d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e9a343dba76cdf313ad6559c58be1bebf10370aa41c9bab709bc25097721efd1
MD5 6413e032399df4df1f512f9dc4f946c7
BLAKE2b-256 f1a30c2263f8a5d92cb4f0c972e20cf8adf99c26dfada8eefef15543289bdb11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2d6eda8414a06f1ef05464d09432745d228c450bced9793b7cbb1293570c1fd3
MD5 bf70429863c857e7f9444ae2bba654f6
BLAKE2b-256 ff0166ae5c2580c7992ae1ad52fdd1c885e79f70ecac8162d352460270ad0417

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d42dc2b153011496b256aef1aa8974ffbd9a215f567540eece7de2a6dc09abef
MD5 fc64e30af5215021c6e9cd54191f9617
BLAKE2b-256 394da612028f2ee862c1c7f4e9e0874196c00c3ac6e28ceb17af555501c3f008

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 60fa64c6697f1d10e0e7b56d9cf5db490bf74e306dcb9afb9516628af6939f93
MD5 204a6bf38342b78d56b904cf188e370b
BLAKE2b-256 0ed61d46dab92e1ca04d7c04827669d03d10c7bc7623bc1c2a39940484424524

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b8d0b4a19a43de631c6805ccf2bc4730ca6ea32a6656fe9fd28865802f0f16b1
MD5 dd44e2d6f3222bab460484259bc63676
BLAKE2b-256 df28f8b0f789e7e965dfe0d8b0073ed11c416e65eff0ce4305d77181bbd2f937

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a7-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.3a7-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 82f8edcdcaa6fd4a311861eea1aa520975feccdf1fc6a149bc0de1f08e0a3d42
MD5 5f558a7d79116051f544d6a34583539e
BLAKE2b-256 a757c5141c3a8a63dfe0c1718bca00d690a96a86d6de4ca87c0b0132dd17d049

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a7-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 641.4 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.3a7-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 540540226756fb89a182ab0231082da3b1e844573c97a5af02afd0700cc2a358
MD5 187a89ad8f2a073dec9b7931f4fdb4a4
BLAKE2b-256 d97dc1b23f3ffe9e591efdfc5f2932ee948595d77004f376204fe42997f29cda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a7-cp37-none-win32.whl
  • Upload date:
  • Size: 589.2 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.3a7-cp37-none-win32.whl
Algorithm Hash digest
SHA256 db6bbdb5a5ab4efef545ceb226b1f988c512c573ef7f6954c4c91c2c049cbc98
MD5 359e66fb14448c86a086516cff029c94
BLAKE2b-256 739cd17aebfa53824a4db8aa731c6c6667825bfcb736fc4fd6b0b8e9f05ce9a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74cc4eca10f2dc3de92a2b7455044140c020639b0c2f13eb419a860f9399a793
MD5 4014a6144f52991f3f0d33d63323428d
BLAKE2b-256 20c5c1f09ee3a7a1273e0181c3465185ba339e07fa4333a7c3eefa8fb4f3b45d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 127297a331524798b1834c18daa031a47c9071732eb300954e74c4876ff7305b
MD5 f4772355d11d000efb759de4c4ba2ca1
BLAKE2b-256 786f1a4b3dad65f8cdf2eb0ea9e931aaf7d0dc79ad694ca1d2754c99fa1f99ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fe3e81d339f42000034644dffde01a36d2b60ca23fbe5e91daa63b89a9445c3b
MD5 498685043524684f72932edff8c17d3c
BLAKE2b-256 a5d780217a2171095bd0b9ae54a81693df4a2f8e4b11d1f6c5e4fe5262db376d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f46a47f911acea1596468e9a36ad27edea223f9351331aaf0e821e270a04403b
MD5 5363d944be36aa4aecc4d3b4adf0eb70
BLAKE2b-256 96b5fdd4421f1acbba315a86beefd9ee64e2cb1bf20d208e3669b6aec7d272d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a00e3ea3f3bcd1663a906bc16b4036da33df1e3719bfffece5ed1ca0420b5f7e
MD5 3f8d7f1760d546153c40c0dc197121c0
BLAKE2b-256 7246895ba72cd165fde38aaab8b57e1b64d520052bc95ef2cdd1aa23646dc9c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 217426cadcec4833ad89fa09eb40b8de2e2ebea2b8970a03e070ae530863e837
MD5 01bdcab2547f814359f25b19fe737364
BLAKE2b-256 207d59cf36374ec030303ec200208bccf5db68e6bb1ebb02c8b0bbfd389b708f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a7-cp37-cp37m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 203f4c6f0c0a74e7fcce4323bb77c92aa9eb1e980ea75af14082b596ffe5abb3
MD5 50871cfe4bf55a1c58b691bb3b7181c4
BLAKE2b-256 375ec269201f58ce71ecda81580583d0dc39caaa001595e73a7fb48ca43b38ec

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