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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a8-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (871.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (874.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (920.4 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

y_py_dart-0.6.3a8-pp39-pypy39_pp73-macosx_10_12_x86_64.whl (796.8 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

y_py_dart-0.6.3a8-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.3a8-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (871.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a8-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.3a8-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.3a8-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (870.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a8-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (874.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a8-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl (920.0 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

y_py_dart-0.6.3a8-pp38-pypy38_pp73-macosx_10_12_x86_64.whl (797.0 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

y_py_dart-0.6.3a8-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.3a8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (868.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (871.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (870.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (917.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a8-cp312-cp312-macosx_10_12_x86_64.whl (794.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

y_py_dart-0.6.3a8-cp311-none-win32.whl (595.5 kB view details)

Uploaded CPython 3.11Windows x86

y_py_dart-0.6.3a8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (871.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (870.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (873.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (920.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a8-cp311-cp311-macosx_10_12_x86_64.whl (796.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

y_py_dart-0.6.3a8-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.3a8-cp310-none-win_amd64.whl (649.2 kB view details)

Uploaded CPython 3.10Windows x86-64

y_py_dart-0.6.3a8-cp310-none-win32.whl (595.5 kB view details)

Uploaded CPython 3.10Windows x86

y_py_dart-0.6.3a8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (871.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (869.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (873.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (920.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a8-cp310-cp310-macosx_10_12_x86_64.whl (796.0 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

y_py_dart-0.6.3a8-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.3a8-cp39-none-win_amd64.whl (649.5 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

y_py_dart-0.6.3a8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (871.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a8-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.3a8-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.3a8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (868.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (874.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (919.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a8-cp39-cp39-macosx_10_12_x86_64.whl (796.6 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

y_py_dart-0.6.3a8-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.3a8-cp38-none-win_amd64.whl (649.2 kB view details)

Uploaded CPython 3.8Windows x86-64

y_py_dart-0.6.3a8-cp38-none-win32.whl (596.0 kB view details)

Uploaded CPython 3.8Windows x86

y_py_dart-0.6.3a8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (871.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

y_py_dart-0.6.3a8-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.3a8-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.3a8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (868.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (874.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (919.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a8-cp38-cp38-macosx_10_12_x86_64.whl (797.1 kB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

y_py_dart-0.6.3a8-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.3a8-cp37-none-win_amd64.whl (649.8 kB view details)

Uploaded CPython 3.7Windows x86-64

y_py_dart-0.6.3a8-cp37-none-win32.whl (597.7 kB view details)

Uploaded CPython 3.7Windows x86

y_py_dart-0.6.3a8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (871.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a8-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (870.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (874.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (920.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.5+ i686

y_py_dart-0.6.3a8-cp37-cp37m-macosx_10_12_x86_64.whl (796.9 kB view details)

Uploaded CPython 3.7mmacOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a8.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.3a8.tar.gz
Algorithm Hash digest
SHA256 8f818b8eb6f9e415f0ec65fe1b753eebb42c7fdaf7162abb54d66ede1f78d84c
MD5 c63441bd90dd05879753965aa64c6b7e
BLAKE2b-256 e3d67a5078ad5e0fafe59b96e4483344d75febe116dfdb23108b4b49b3c58309

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac7bf854e921fd63eb2ef46f051790473453029b6b0bc89261d0adbaf2b33e1c
MD5 3d6a090d61e26832cc24652aa65bd4be
BLAKE2b-256 04eefb6a950b1351365cb53ff3e3667da73f389d7d6832722f8ac8b6d788b2ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 614a21423d4dcdebb289d68304eef2bd540faba4264464d58d89bd6c428fe689
MD5 0695359f71ec92bb8f8f00e1a174ea8b
BLAKE2b-256 649e482f4901f1e7dcf0ad1d62e60ed433f32f3c98673ab69b7bfd4654543c68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1abe7c5ad237795f236ac0234024ba076a86eec27b3ab031d1a2cf92187fc2ef
MD5 8c1c23a35e21cb78e681257f7bb589fe
BLAKE2b-256 2fc1500db93f47c1db24840b3af61e5921c403bf257e582e7f1ae884b2d7f892

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 08e2de309b73d4935da5957fefc6f54b418216f81f24941a4cd4afa6edddb227
MD5 40fd7b9055d16a80135fea601e9544df
BLAKE2b-256 ab55e80e95397d56945c8a9e0796594db8051c73c7b94eea15a89707dd781a42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 582cebe8583749716c152e5b123e6d77ce4a27e58689d26461de0b62f3933235
MD5 72d4c74e366d2752d881e277718820ee
BLAKE2b-256 cea67ce1b08240332b4aeee66dd1769e5eea02918bf9f5e806156ba108803fb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1e499aba5785ab9d5c822daee76b26feddfbf6ed65223b3e605835ad6d4ec5a5
MD5 d36a38cf1fada243381fb21a400004ee
BLAKE2b-256 e6a3f295282ebfc4072ab27a37e0dfba833eeaa8e5b3cad285a719b3bdb8d5ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 92546e2f962b8496e9d9c1bc6ef8ba334686f46cdba998f4524d97f9d1cd052d
MD5 5c2e95aa43ebe5e185ee4763df98c500
BLAKE2b-256 2bb172eeacd8484695ae373c3def1db715d534bf469dba6ae16b6ce317172d52

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a8-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.3a8-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 3def6a2b77f46908765bbd4bb65ed727dece740e896818c0182d31d8ff679bb4
MD5 ed800b4ba91efa2a3fe45fc9f17b1f81
BLAKE2b-256 05ab5607b700f5039a787b07f714069bc9f4c259a6820143b948694533cc8d22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e039b61c3f64c84a40548298e2f19857aac5a99765e68246ca81fec95deda1d
MD5 62130d2712631466b778704dfdfeec61
BLAKE2b-256 8646a290ecdb22d17c76b660d5bd02f4136e21e4cae6ebefe2f0def53d42e32b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5e9842ef7a54fd2642493a38576a5c27269a7729e95432d41bc7c91b53b1cb78
MD5 a715acbec969187a409abde340c0143e
BLAKE2b-256 05c7492111d5df79f5b060e1b2aec4b94b406c1246a720f70ce93e27258675ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a963077d374918977adc95091084740107ca4498697c81417b36ff41300f1814
MD5 da3ddd41a0ceb5a6ed17677c8474cab7
BLAKE2b-256 491bd5e139f71dad226cc1ddc75459d5f2a4df9c5bb9a95285f6177794ec68b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0ca9a4875472958ae9e8e7b25e296886f534026b50e041c91994d4ea9e50860e
MD5 bd997018e750d9c2da5c8b7c69d75a61
BLAKE2b-256 9c71d85d674f9898ab7e1cb6e78bef2b7295a7e4891a32ecfdb0593da4498723

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 548b165ad9fa70baff6a9a4f7c5a3616e6ab52b7e1986ae42f440a7987c69a63
MD5 f530f09e7144ecc24dcee042d6156fc0
BLAKE2b-256 8eb451c58d1ea010cb33f5cde75b6bdaf3a1a198f9252de6dbd40746aec643d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b20b45647b0339264662bb496c426a24390a7a4d4a1496887519e586baee63ec
MD5 17c50baa6df6880d6a9365f84f7fa63e
BLAKE2b-256 339072ac20372152840ad12b48478a03fb6475bd3a128f8bd11573673c3211e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-pp38-pypy38_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fc8028ac4bbed8d57e40301928752bfc9ed628fb8da26b3811fb9cf561a1680f
MD5 9ba92539652bf469c9c95a1b17c4daa9
BLAKE2b-256 a4b881569f5fbe2d3ddae2afe714e7fefc9c0e62b8c933e13154c83778498935

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a8-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.3a8-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 2aa23653fabbdd1cd9e4ada92b23cf3473c3c867027cacfbb32fb4ac46a04ed2
MD5 b9c81308ae90e0231a767040a04a0880
BLAKE2b-256 30e90cb3fa0eaff18f62f5fd65390a0eb772c017edfcd28d4546ec4e9a4a3175

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bdc53fc5166b73fbd55bdd21ab9c756c7ad3936377e66cfffb7a841e9ad88a7
MD5 5d7ca7d981bd5f85f2ca39d5f04ed252
BLAKE2b-256 70c2b20d146e56c74c212721dddf184857fdb731c60738e32179271b5bc59d99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 95ce0341294734183363205743818963658029705cb3ec8c1a2726b75db3587c
MD5 f96ae220c910fe6f99d620beba907aaf
BLAKE2b-256 30cd52ae897222084d0b466f27e7dbc6e2bfeae7fe07e60205e2ced2ea8bee11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d0899564e1ed1795cedfe629491a7773ce1e778b5a672bcf5e05619ea2e37e2c
MD5 40dfed4dbb350bf4cb718c4202cca24a
BLAKE2b-256 f6966b4d501f02f3133f28cd27ed2308f8e139b4d4f402547f862fde11b93d94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d012ffe5d84241f48655ec6f5632bbb8609bee80381a3327545418019e785751
MD5 8bc0647ee45cc50807c521df0295860a
BLAKE2b-256 9fe75684c64ddf0d5921776b40baddc8b9ab72edad01db07a9da09d4255a9842

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c536b5a65a0cf51e4601d71fcae4f04a02404b0396d662d8f7c924f69fccbe78
MD5 37406cddb6fd004e90a72652acae3f73
BLAKE2b-256 65fad548adc60668f41cbbe5e946b37c7b96cbd04e6472bd93255c0fe79f8354

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2ba5a136956c7b8fc41631e183087446eeb498ed112110a51f2c59844aa9f552
MD5 536d35e30a7e5a872c2d64294d865079
BLAKE2b-256 74f95c4b66a74bea1a26f007eb808acd9608e0f06e546e077b2af80ff73ccc5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1afbb63d04aad94107560136cca29c8284c067255b7e3ea309881f3fea39890e
MD5 903d958a01582bfc01c638c2983966cc
BLAKE2b-256 aa69d914546f95f47fc15b3c79d88a934822b0c978bfdd5304ddf5efe7b53c19

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a8-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.3a8-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 bb4a863af2263e770a81bfadbcf281a2cc1319d0b53aacec9c15842f28fab380
MD5 0eeaadf5667c81509a52a940848fcd81
BLAKE2b-256 cec5e963b0abf793faafe818d604909cd646f6c36368263c450a18a95ecf1f24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a8-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 649.2 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.3a8-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 584c04c003c7ea9fa2711a8798e18f949dd4a1be41a2beede9e2888649fd5452
MD5 5f0189a7a362af6a2f2e8e8b823e871a
BLAKE2b-256 1142a8f7ba75bbf60addaffb4cd179c4f98a9f2129ed42365265b2cd7561f912

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a8-cp311-none-win32.whl
  • Upload date:
  • Size: 595.5 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.3a8-cp311-none-win32.whl
Algorithm Hash digest
SHA256 9093c85534d0bac5bc25f400a02d9b976481575adabb8a00599fa4bfff623439
MD5 a2854d675f18ab529e3ad1d119458925
BLAKE2b-256 603167cc82dd572734987bd8a3b0990ebf854bc0f126e128628fc047fd27f0eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 514caa67a07730cfb5586d760d73758e08d9c124aba3a961eec6ce218fb345de
MD5 a33e5033b830e88a3b27cd8579fc0201
BLAKE2b-256 f9b8977a950cdef79e3f5f58bb09f0e37616f535badf534a033e1be2e1ba5a2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 78a234f9623144c66c86fe168e5078587ac8eeb00e17b34fafbb3cda76aadeab
MD5 d252db433a01d6c7fdbf5697a5556a17
BLAKE2b-256 8af1fccabfd4636671b64811443763e8cfb77497da90387ab00f3759cc715880

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fae2d9edf4b69b303ad92d064b2bca8b6c9f98f25c94d44d516bd58c7c0b2b4d
MD5 b01c9cdfc6fdea77f6e86c158f638342
BLAKE2b-256 bed9308c6aee8207264b66b14dd551270ff4e08070ec2092e43a4271ad8804a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4eb94a524e3341ec164ac520c6853fc04085183eb9e2324a658b694ba873d77d
MD5 447a2306016210a2015e3f72f311dd3f
BLAKE2b-256 fe7c473fa7b5605070bbcea73ebe293b5fbdf97097faebf1dfaeca262a3201da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e10dd6e8ef803d9943fdbfe91c20da90459fa7d59f7e95de6c596a8dc84b710
MD5 d2ee1ff35d91f7170879d8c906e96772
BLAKE2b-256 f191cda2c86573cd82c6e14ccf6edc75e455fc325657af724e9dea7e6808ec95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 49a2e9db1abbfe10b2ac3f23b33e090c7470e6faa91b87f12b56cf7cfde57df2
MD5 4f677739ba8f86bbe443d36d89ef508f
BLAKE2b-256 8396c926edec375c3680cccfc6871d1fe4df591421a9846ae7a8bd80e3b91cd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 673356835cca455e8fa15d19061013916eca2ffc8c83eb5045900780e3f720d5
MD5 dc4ea69e2c265359cfa50292d936f294
BLAKE2b-256 a5a0363a560dcbc033e88e0dfe573b1f3a64e50e47ae912316799e75196bb3d8

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a8-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.3a8-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 eb3ec1277cd8b70f18ff5ab5e140845b1bce13e0592746e05473a48de579a192
MD5 42f39e1812a30880a5053f597e1f8ea7
BLAKE2b-256 103efaa17f5322c940baba20713d95374a91da48f1084554aab3ef63ebf468a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a8-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 649.2 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.3a8-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 1e034c07a2c4ae5be07744370e1dd1875d390819d9da1648de4cf9b779d678ad
MD5 83a56bd777764b3364a186fe06be5050
BLAKE2b-256 f28731900d32ef7524657f1393ea364cfdbf4c03bd0307ea1123691d0dc26cfc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a8-cp310-none-win32.whl
  • Upload date:
  • Size: 595.5 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.3a8-cp310-none-win32.whl
Algorithm Hash digest
SHA256 97295c2ebab289c65d663f1aaaa1380747822812efda6561988428960a4f3594
MD5 08caa05ebcb6547d424923b37d164e99
BLAKE2b-256 748fa04a6e4f3dc4fba4d975d6470c19fc33d03ae5ab596f3dbf1a14bd313b6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3349a715e3077580b1d57b54bc85d10a4282e1266edad98898dbb78fbd408f4
MD5 6d817603ebcbff254b0530e5ef74652c
BLAKE2b-256 876c10c86abd32c0587e1698d6ef9a565528a5c3129c6d379995e0673dd6761d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3e4d0f3ef26b5bcd35cb5a439dda58e7eea2d9cd78f2eb831b40e9f2c26a5782
MD5 322824b364200d25608525225e1ee94e
BLAKE2b-256 d94eb634467a142efc50b3f3c25e93757a34ab9f93acd8995edce5df01836430

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 69c198c7faf4ff7dd40d09221bc2c6301bed03ef9f96bb62df68a08433e6ce1b
MD5 28e3214640e44b02ce3d911d11958b20
BLAKE2b-256 86e5cdb06a8b6f4e8797eb472dd302facf094f2cc28b2457d73a09d61eef4f2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5f605e5f3b454a3e01c9d61fdac750d928542d04cb3f1f7f8fc0b472e8025b25
MD5 1bac0aac377b6eeca2cada7263f12065
BLAKE2b-256 1ed909267d4ea9db617e59a3b9ebb06d4f96c195d9b07529cc210ffe719e164b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1fb5e45003e8bc4d5f2665a5297abb134f8067e4a68ce5eb954842c6d2b5166
MD5 5716a4dee339b5783defaa3ac23b8c34
BLAKE2b-256 21b2437a27e7c2b276fb6d786567e43c318ff560ea73024e471c21c2bdafb719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ed618add39329d0985b7a754f4f60271624a90b5fc4dc3ce55a3e20bedc9b16a
MD5 abaa2f18e38464fba2fa76ca4dc9535f
BLAKE2b-256 25c92e3a179ff4b17fbafbabb3fef33cd40c46fe7280eeaa5d4c7bc5d8897276

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7619d50ae91823ebde8010fbb03ceef8b4926076d8803bbaaca034522c2a2d85
MD5 5ff2ced9757b06d23a4d50ee0176808d
BLAKE2b-256 73bb489458595d04b4edbce371731c39bd1010ab35c205921e23eb4f85b0578a

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a8-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.3a8-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 be2325158dc2e747327d6fd6e2395dd168a5458fc53a654f193e2a5b3fe92fd0
MD5 2a68b949c4e6a6e5b60b33cb547fdea6
BLAKE2b-256 bb0333df103ed4cf4445b05da6b8dbb850b61b27ab5b78ab54a378ed149d6242

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a8-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 649.5 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.3a8-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 8cbee7e1860a4f4d9b4b0f88f48e79b3542eda47ea9982f532a2fb2e7f5b5436
MD5 623c1f3fc3ee7c312031163203ab63d8
BLAKE2b-256 ea891a480be61df9b0f6c48eb1f9f2954382a3f26567c23885c5747bfe53f85b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a8-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.3a8-cp39-none-win32.whl
Algorithm Hash digest
SHA256 199487866c94b511b97c21e42ce9e99a284f07186f86f16158f844d1dd702714
MD5 0087abb29363cd77f4f00cf299704d50
BLAKE2b-256 52c54efcd7f53ba46c4365730a8a998049097a8670729e675c35de1fcf4dab9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 013933838d75b448d142aca21f643320ad387241ae409ea4b820adaf9df98670
MD5 4a7eb17270b54f64cc58af1cc6f0b68b
BLAKE2b-256 d604b9089228db434a6b77728dc8ab0d68673ca29219036eb27eac06251172bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 79daeff8ae8d54f0885c18786bd51fca40b9124082634d98140d00ec0527af29
MD5 43ee7ee3955ea9368d8eb7c61934a71d
BLAKE2b-256 26b98765de55d9fd63e5543b33197d0f0210abb412a399c6d981ba183c3917ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7d2ef14b535ff04181112958d7dfc2c7532c61ba5f391fb12eaeac9d1a1b99de
MD5 6b47535fd9d52d84f707f9c275eef824
BLAKE2b-256 5e0f94aee52c2fdc5f208eb9b76e5b5f381d98f2559b942a07fbba6dcaefdf88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 21d6732077acbb15380460bd4d5fbfcc2374ea5e66b0e03e1fc277cbfadf18dc
MD5 38453e71bb0f2560782c6b0a315f2392
BLAKE2b-256 96bca8db0babb16fb6d23a7f77cc8217a5d4c71381516d156edd80cb3f5514fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8e86ff34c53e25e533c05df19e4620b8cd814423b495957c420f356938fe15de
MD5 52605f6d5f27199e99e51322900c6575
BLAKE2b-256 d8c17943571429c22e43e48660e6754b1355af7440ce1250d02f37b3d35aed69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1c8c830682d7ad4041ef7f94d127a745f684082a498842acdae5cbe0d9e66f7d
MD5 61a8dca45248a185fa786a50499fee1c
BLAKE2b-256 a57bbd690525b116ff6d03bb3cc969d8e85a00a2a419337417312733c9669b96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 52e960ed3434d1104048d2366a0aafcaaf0c7f808ba818b3fb7792b86e3df639
MD5 025d0d69c10e5c42a994143d71a5c46d
BLAKE2b-256 777305500a606e0c263197dcecd47b7471049833c1c83e95a9ba8a510e02e63e

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a8-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.3a8-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 3f22bb600a8487686af4b32517dffe9e706e5feee9450c81c8b9284f32f5dcb0
MD5 76a1bfb733c28ea40fbc880f3537e417
BLAKE2b-256 dd6af972489b5eab2578dc04a7c258dfb595ce711c40958029b908cad7a4ef2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a8-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 649.2 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.3a8-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 eb05a4ef1410059abfb367df3a94101c4c1a646824c29923af8e209243322df2
MD5 cde8eb8378d1ac184c5d13540936a074
BLAKE2b-256 208154d132482329242042459b2d4fa9960afd67447e2c72d7897e4eb76f7dfb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a8-cp38-none-win32.whl
  • Upload date:
  • Size: 596.0 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.3a8-cp38-none-win32.whl
Algorithm Hash digest
SHA256 bed83d7c8dab8d66e497aefb52137fe3c63bcd9cfb07105063f4a624d500e5d5
MD5 78134c18c9dee6821385d9cea7515159
BLAKE2b-256 74b5319a7e8a87a87a273e54bdafe3365f8bd6bb090eb1d268b4c840d2639477

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 383afdc832af1c76a365dba6b951e416d7e561577d37e24af8e34d374aed6bbe
MD5 10ed1cca7dbb0cabe2ac4aa22cabb874
BLAKE2b-256 14ae70902475c4fab3cb701ff5be5d46989851943bcab9cd3862aa4d544c5226

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7c146cfa3b9ec7bcdbe7d5fc9c97f56e66e2bf7ea0ba550e272149faea5aff33
MD5 9f78582dedfc2ee410fc412f9e55003a
BLAKE2b-256 577524e907a8eac5f53b2b6165e7483f73fe84e1878892987cceabb6ce760d90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dd89a0f24fbcecf7006efa8bd8208a1ae239ae1999f3af8ef3bbc9b2fab7f5c6
MD5 779f6d00b0f345f13dfba3b33de42ceb
BLAKE2b-256 ea667f213abb776e69657ff8f0b5fe32a2954047140e52453abfb3df9912543d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 db1795e55c059f2bd9ab1ea716688ee81a7b173d5ce8c76216652214ce392d01
MD5 649007f1bd013486e323505b93847610
BLAKE2b-256 ee99ae814b1c39a6bc6bdb4a7682cf011d22ef56cfd9a28011ee02f2a50bd92b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b19107f2f8f8aede7e39df2758f691d68a28b4e709857485b737aec55bce991a
MD5 f4c389ca1b29ec457cc4ef31f265e1c0
BLAKE2b-256 f141ef2dab91dfc823a5b01b2465ab837c87a10573ab58589d88d685ff38690d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2457395b16f89043c8ba17c0db807f2139743136fecdf38bfd1e70b636bc99fa
MD5 c4db07f0d7f62ba681ef7ecc11749910
BLAKE2b-256 7694262680c493fa14c5afceb35ec7966899ea2fccebfcdaf1fbbe371e985731

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3dcf5c8134365e3f932b086e62b8029dfc26c29366393d133f9e3a0fdf8ca9df
MD5 78025c011bb990534f87667a142ef8ad
BLAKE2b-256 4c44b0c3f8a56d8c76d942fdd55642a4ca6c1bbe180c4cf67a1fb93c5bef2868

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a8-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.3a8-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a634293dc988a5f39c2cf291fdd8c717fae585dd948fd47801e012ab956a5acb
MD5 9642de4a1deeba4c0bffb6c6a03eedfe
BLAKE2b-256 ccdca045d5832fe383a86834ca9c54b27016dc4ccbce17f60e8823ba0c3080d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a8-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 649.8 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.3a8-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 9dadc313c4c21f3bf08b3c71f816ead228dd15488f2798f3e6f9eed359117950
MD5 8a500ad1f24775a574327cc66b11978f
BLAKE2b-256 8e2baf3b7150431926a59cbeed98f6a4e7e0732c56ca8a723262f6b9380deeb4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a8-cp37-none-win32.whl
  • Upload date:
  • Size: 597.7 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.3a8-cp37-none-win32.whl
Algorithm Hash digest
SHA256 124b4260ee005f210ef3ae735f0469ddde94b7a90d8725eda2c65fde7b03e77f
MD5 4e8eb1b8b6d74a6ebc83c8746d2f7eaa
BLAKE2b-256 b3bf33b2576e1b90c0aff62606572edd46a6b82771cfd2e54e95751aee0429ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 130abca0e65ac0f0c2d157e59bbbfc61d9c440695df5cdbe186aa71938918359
MD5 27e96ea7092c8bdd96630cf5b6c3452a
BLAKE2b-256 42e86fa5cc10ccc2606cd65e33a7ae482948ca33cc58dc2d6f90fb715634a51c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2158e53e71e6c649deebf72aec352209c95b2676881487d37477673077d6adc2
MD5 1fc00753fa0578861bb69e69491f639f
BLAKE2b-256 8d1ca8d5a1c439a55edf3345a63a10f10e5f090fdba1e04a01504c1d276c3cf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3734ca2abe66f9b0805a146a95ee9ccb2627835e63d865463c7f3113f14319d5
MD5 ae6da6f51276b32431623933f8e4e8b9
BLAKE2b-256 8f306beab32f1be7035c5a5c163d6107128794cef26d192a6755fab5a4b9b189

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a23b2b3e1cd0cdd9b215c16a4ada598af7c7c9862439150a0e7447e58fc3b518
MD5 51277d2942c18965ed8c746ad77e7bdc
BLAKE2b-256 fd840efa7257c4a22ccda5090647ea4c0169a59370d4bd935b3ec59a706f3500

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56d3388bb892ce682df3f2736257623479b98948a40f8d440f6ae6f9b8c6137a
MD5 2db22cd43f9cda43ed9a8f0e31c0548b
BLAKE2b-256 bdb67ee64efd7f550bf9acb5dc83031f59dce354d9315fd597e9c8ba177b3411

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 861f8d57ef3286058ac37ca93a4bd2acd4f4d1ce2e2b635d2196026e0c9970ae
MD5 b49873f2e9981187157a2acd6fa418d0
BLAKE2b-256 51604fe658635bab326cc21b142a13e81285f894d96442b2080dd7147e00e78c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a8-cp37-cp37m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1685aa22939fee9c819297de6e4c84a862d112a3a99daa2702a2936df38658b7
MD5 c14e0c77fda461f33b201efbc83f6e1f
BLAKE2b-256 7adef470cad6f9c8ad7f00f9dc9854d39fb3fdfadd8ee46a3601ddb2c69ae39c

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