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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a6-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (861.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (866.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a6-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (911.4 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

y_py_dart-0.6.3a6-pp39-pypy39_pp73-macosx_10_12_x86_64.whl (787.4 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a6-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (860.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (866.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a6-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl (911.3 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

y_py_dart-0.6.3a6-pp38-pypy38_pp73-macosx_10_12_x86_64.whl (787.7 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (862.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (860.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (908.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a6-cp312-cp312-macosx_10_12_x86_64.whl (784.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

y_py_dart-0.6.3a6-cp311-none-win32.whl (586.6 kB view details)

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (860.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (864.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (911.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a6-cp311-cp311-macosx_10_12_x86_64.whl (787.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

y_py_dart-0.6.3a6-cp310-none-win32.whl (586.6 kB view details)

Uploaded CPython 3.10Windows x86

y_py_dart-0.6.3a6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (862.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (860.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (864.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (911.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a6-cp310-cp310-macosx_10_12_x86_64.whl (787.3 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

y_py_dart-0.6.3a6-cp39-none-win32.whl (587.6 kB view details)

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (859.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (865.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (910.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a6-cp39-cp39-macosx_10_12_x86_64.whl (788.0 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (859.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (865.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (911.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

y_py_dart-0.6.3a6-cp38-cp38-macosx_10_12_x86_64.whl (788.4 kB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

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

Uploaded CPython 3.7Windows x86-64

y_py_dart-0.6.3a6-cp37-none-win32.whl (589.0 kB view details)

Uploaded CPython 3.7Windows x86

y_py_dart-0.6.3a6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (862.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

y_py_dart-0.6.3a6-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (860.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARMv7l

y_py_dart-0.6.3a6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (867.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

y_py_dart-0.6.3a6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (912.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.5+ i686

y_py_dart-0.6.3a6-cp37-cp37m-macosx_10_12_x86_64.whl (787.3 kB view details)

Uploaded CPython 3.7mmacOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a6.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.3a6.tar.gz
Algorithm Hash digest
SHA256 54febcf00dec178161027efae663988139712e8c7e4a1aff8fe3cfd55ebecd0f
MD5 66d8ab17f511417bd06b3303b50866d4
BLAKE2b-256 38203fdcf94afddd91fc51ddc8ef663d10d0c34cb898a4a3b389d592b97eb9d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf95bd0d3e2e6433b85a253588b2c7c186c99d79e96776e485c1585059040d2f
MD5 9a07aaf28bf132b730a4cb9814d2d5ea
BLAKE2b-256 7edadc7c3c73bd24c193a99c9c95f692617863d50ca1d8b4ba6d55ae83adb551

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8d5ac718fe3848e0186bfd71cc5a1bed6268f3e5d0a4da9fe10e9e8827499ff1
MD5 3001d93ceb342b8baca9e6fc71a95bdd
BLAKE2b-256 5ecb8341eb5080240481d1f94131beb9983b307d537c972ae259adfb4edff291

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8bfe2ee9529b5d33181be3b87059cdfd0983d6c12b188527b5f1b08c4ef7367c
MD5 c29766a5a411b1a6ba42bd22cdade7c0
BLAKE2b-256 ed64c6351880f310e4354a483db131c097a4d5b379f379ce2e0fcbd9f59e8e82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 798b2e53800a4a2f61ba3ec6e570edf58957d34ce44a4a2813a2c6616cc7772b
MD5 41c0efd79a2ddd34016dcc381be885a6
BLAKE2b-256 5deaa61ee212c497ea1268f52ed28f2c87a9b5fa2fb44af9cca6a2ae887b2b5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de04afc7fbe19555b35f9f27dd469a8038846cc917d333ba6ef9ce595fce6c78
MD5 d0a638b7a2ab54695ca537602d9a58db
BLAKE2b-256 ad7447ca259383cf7fa27bf2b54125c6be5ce70c314103532fd3360c1c551549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5b6fb828e5a932ff954c09000cf12a0721da243780047689df980ae75b14e506
MD5 e53b291bd5436ae9e07b03ce37baf83c
BLAKE2b-256 69dea3940b921cf46663c395dac1d1701ea11d1c693889b3d3a08d4bf2377e81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 db4a1fae679c13a706c1380de570bcfa9f83817bdba1d1578f396d023b00aaf8
MD5 f17841c43987441b125de2d62f3933d3
BLAKE2b-256 7c132a8143ec65eac98fd54f00ac6df62d6380d455107c73ca8be6867289ec0b

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a6-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.3a6-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 6a90245b4d9337a059f35fd8684e9e0e68f9317f6d0597efd7dc22fd52fbf43c
MD5 ebc458e9007cf2cc45635a7c8faa7ab5
BLAKE2b-256 6d06d7e1512adc8c27281457f48b872bbbfe95450845acfada3460399a238097

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e791c1aa35240b0803a0101fa005ce9a8e421e3d8627febfd1ffe05eab4c4476
MD5 e7ce532c24d6b5812274a3de91aa57f0
BLAKE2b-256 8d70ca77a267f35725f0204eba102a002a3ca222d7b3a357b57dcd4a10827cd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 da5c3ecbdb13798a2b1ff376e238773dbded8ddb32dfe21ad8ce5624ebdfe13b
MD5 f8b14390a8e5dc0a5c5ab2f16370a89f
BLAKE2b-256 da3a6be1732de6863cea7d495373954174db62b55254fc06b41cfd8074043eca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7f9555373707d46e679dff3849c9f8f36523ce04f8c89087db15f11bc49e2abf
MD5 c8e865c7ba804182a7ec17cc82774cf5
BLAKE2b-256 76de41a10438a67030521dbd5d3c1308dc578cbe1d8b8a5fe3ce8e2a7485835f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 81f2db46580bb44c5ec308ceff9d8c095200cd18c1557351dd9696c9a9cc075b
MD5 eea874581b7ac5ff4853dfa96c1b6b07
BLAKE2b-256 e537b802c1d0494fec0ec5a2de733b56b7f04be8b071e782c058872de020a5b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 94e9cf22e1d70a0a8ce01852f30f8ab66f495d25709813d1245fffeec34ec250
MD5 871e535996482f1aa0ac286a6c8f0229
BLAKE2b-256 098fad21b816e1196a979c49204ce72f58383a1213aed447a1ad0165f7162f45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 201ebf884d857bf90feed7fc68f1a4265c3f26d9a6357017237807a164c23db5
MD5 6ad50f15a24dcfba58cf1cc9a87a74f0
BLAKE2b-256 83b589f17d746e1115f1f8a7e1b0d5b50680b8dc0a2fb276a73550eeef488d63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-pp38-pypy38_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 761aae9dd075bdecd488cf373ae25956d04d4cdc532dff492887cc7a407d4f12
MD5 92f25daddbdcca47056d77c265d26234
BLAKE2b-256 c839b6d05e5018c94685596338f736c901c035b54a3a07c1dd370ca2ef449fff

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a6-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.3a6-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c14192c71db0250ea1d4d2f5a4f3d46e9304093b3860bdeb6549cdbeea3bd5d0
MD5 3de80e02397ce51f1246ed7c038bcfe2
BLAKE2b-256 050c2561ad6358107db77ff735c8c923e3a522a3e12cbf7febe5fb9f99461b64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30c311b0d6b31064459f138c81871206c6bc8578abf82465d4ba7bd8bba5d7e6
MD5 d2301f48a2476c425d014ed02669b35a
BLAKE2b-256 027f017abcfda64d7643c126d3bb2b229af99eb7d2517ae98cff2a8b99401041

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d7aeac583aec9017dbeb03f5edb82fea667ed58892941be94f4a0247c06c2739
MD5 ed9e2efc5b4609c96ff09d6fbb8ad944
BLAKE2b-256 f10ee67bf5308807a28505e54799af3f5d7616aa01ba7a4fa6be3f79a9c1c400

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 95fd3a6657c72d19a1461ff3d2884d318a2806ecdd271c242871e66d734442d8
MD5 9f160309ff889c7793f34b774d95333f
BLAKE2b-256 d860eb761d44114b08e95855b74d7c31a168a79ad772b6425fe74e45f6de6747

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ce7a736c1dac7043bb191522236890bd0414b635eb71fad076543d4ae7daf666
MD5 160fc3897dfda2d5158d04cc4e7432de
BLAKE2b-256 2259f9cca20852e4f9e4f46c6b7e59ec3d912d137355547edcb8caea1f377c8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f5116ad48786895c73c305f33457246e905751a28e1ec5793209b3c97bdf35a
MD5 b9341ee151413a7de1ec967efed485fb
BLAKE2b-256 b2cbb753859f343301bd6865b7daa7067b5afebf324c62268bad532e42ead84a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 54d824f6738d0bc1bcc9fdcc7e74f7cfbfda95493f3ed24c43eac1e0ea1dfcee
MD5 bcbd9685a45f51d09061715bb82eeae6
BLAKE2b-256 ad586a6a493e3ae48deaaa1c0e21511c9409abc06d5db926603d64b9215eddae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a528a979aac3ec03782b961f981f6436d0439d6e1d9cf759c368e587b1d84cc7
MD5 7e3929c2bfb56d08499a30dc7987dcfb
BLAKE2b-256 7f2f43f4f76cb601cfadaa033f96270e00c9c2cf7aaa2f9d2bdeee6b3aa7f32e

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a6-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.3a6-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 75bf924131da70d0be7e8d9d184909d4a00fdb57d1dad76fd42ad41b5063a74d
MD5 b2ff5c64622a82a53d1bf3c82b63e1b4
BLAKE2b-256 39bcce74f33fca21a1fb807c7156190e593673c91b160b56db0c2c1156f54882

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a6-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 640.8 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.3a6-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 f69a15ec028b573c812ec87f47e1ae4bb29cd02648f8f0081b85bac3d2a47bae
MD5 9997cff2541bcee27f706731f7c8afbc
BLAKE2b-256 64640eae344af27dee6102aa3894b3b9dc578abf1c9ce265ee0f2457612c4c6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a6-cp311-none-win32.whl
  • Upload date:
  • Size: 586.6 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.3a6-cp311-none-win32.whl
Algorithm Hash digest
SHA256 768ecd41211d8e2dc4ce68092ababcf2e317dff236632675ace0d57225415cfb
MD5 e25fa9e04eb7a2317c6fd18d5299d13d
BLAKE2b-256 475e73aa75d16838cfbfde3c3fcf59e6f618ff575e30fb3226c8c75186bbbd3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 965828d7ccb6418baf504bca4c252418092fe914fb6c0efd13d4b1cafd256380
MD5 cf5d71e9a5246973f3f0b901e9eca059
BLAKE2b-256 a85d626aa0d857782dcf7206354c339a794bb9e389e602af534d3548b480cace

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 da078249dd11e35a315f198077b93d4ac84f40706040fa8359dcc1674fa15a72
MD5 0c36740b41221f6c0425199cb3ae93d5
BLAKE2b-256 d01761827e82bf0c7d1588af99182323e9e3f31ff6cad5291a32a6d00dff458c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 601fc37d41a14b13e2cfaa759df80d1766339f52c9ccd3e64b1dfc3e7a054408
MD5 4e2641deae4e16531173e85b4e7173bf
BLAKE2b-256 5f660fb1ca63666d372867743320b90433534af34d90499093041bf27e8e0846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 132cbcbf3c836e57c80a51dc5c5fd44a7c7094fb4a4e871762beb22a526a261b
MD5 e5c1354e09cecb33e69683d001851787
BLAKE2b-256 d3a5604edcf275ffa80d9aa58439c6b43cce148caa238212aa156c0913537d9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c126e82c2f032afdeff390f91204afe635fc9a29f999a2e7039583949a9fc09
MD5 4598a44251fb7bd619a59e66d4e2aa6a
BLAKE2b-256 e0744658dafc392e59cd118fb00584ac286465fd2ff5199fb70689e5df395cd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7d6da4f23c4412ef3913500b5bcfddcbc42b2403e15222dd46af647d221b409d
MD5 27fb960afa7583998e63d812d449f4ee
BLAKE2b-256 33d68729597d2f52101efde494152c1e47d22c6f5540c742dc4de70a6a98715e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3b22e449f4f3f9ca24c7a23f0df7119e61400b285cbe9a3c739f64ad68bc6a19
MD5 7d002395777ec60a98590b90392638c0
BLAKE2b-256 abb9111398c70cbf4082cc309dc912d7f49e5b274154e6fe1294644ff4e15780

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a6-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.3a6-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ec45aa38b936338cd8d9e96dc0036bb6f7d339b0886edf2310bc36f8bccc17bf
MD5 aa7480bbfd67bd91a02021b58c97f02c
BLAKE2b-256 151fed2760e2f31973150b7a0d155b2160932286118991865e06563287967fde

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a6-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 640.8 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.3a6-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 70edb04820ac04ecc7e827bd984b47d9403584dfee26fb492e6fff8ec6993606
MD5 0ad70f5aa3bc1a120419ed0e34936315
BLAKE2b-256 8c0151b7dfd3de00d518ba0ae5a08a67de60f3f14bab890031801eef63e28db8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a6-cp310-none-win32.whl
  • Upload date:
  • Size: 586.6 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.3a6-cp310-none-win32.whl
Algorithm Hash digest
SHA256 8e8839711b13f36935c28573fef01630d26e3612dc11bf2db6388f1ec5192047
MD5 23ec8dc5277d2ba598af45bde13d1856
BLAKE2b-256 304b4ff5e51880d42ba31fd72a602fa981f3483e2c5fc48081b27bb847c5ca89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10588ffa5dce01af7de144ded2a5b6fcff65dac64c7366dddd43329691317dd3
MD5 3330b8e6d1d1faa38a67874c115ae3ce
BLAKE2b-256 ab36ccc8fdbd74078bc49d0b5d8d839b7d8f2e789503295f27c38ee8507f8b7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 704b81052cc3065be2faf2c1a1f05eb3eeb30b66b1eda15ddfb7f1b2c53d70b5
MD5 ce822733dcbc6437030723370fb54c7d
BLAKE2b-256 ec81a3aac2f1da74aad12b0014470f736186d1973a6c2196a278d52420f69bc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d411fec720a3a462a0d0721fb0c5954ea97890d4213e502cb074672dedaf172b
MD5 88e910b467c2b773be4d115307cc391c
BLAKE2b-256 459201ba7d713718a2020e2d9968a5049f72b1837dfb6cdc2054cc0bd247767c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c5865c2c5690d374f19fff22f607eb92f323f4dba67233a1f03305ab948a4c39
MD5 fbf88df7820b313d57b96326f2a29349
BLAKE2b-256 1bd9a0867f80ea6076cf6644f601d6e27c4a102ad8c969d908ebc126364c2ef1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36881900675db839137a0fd97daea46e8b9528beb6e443f78b0a68dd9b918018
MD5 0bc81ae4b98cf85fc6f4f14558011f21
BLAKE2b-256 3f38d9c8590391fb3dcc640bcf3e5b236d32c07820efdb2596353721be1dc122

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c159abd125822fe8761c7052cfbd3ed2e5a2fd03c21f8467f9168c5ceb885ce8
MD5 2a96abcf6f8bb4540155afae9e64fe0e
BLAKE2b-256 e383b8fcfe51dd6970784f41f670769dcd45327c7cb8479475de4bb25b80806e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 feb0994a7e6482b6e807a4856352e29cac04ba1f6dd9a763128ddd82fe33e63b
MD5 1ae6bc8ac44f2592ddfc856cd8d91e21
BLAKE2b-256 4b9c9aff856528bfd7d62b28aced8e67a27fab10f615d2e913660906e50aa9b0

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a6-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.3a6-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ad014f0d475c53e01d180dc01d80d656279ceda7b4ec445297ad90d0cdaf6d1b
MD5 eab6be72d9e63623f9a31ddef654629c
BLAKE2b-256 7aa6a66c4b401d8acfa0de12fc2552a31855018f19033eb29107e92fd8374649

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a6-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 641.0 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.3a6-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 f85d864c10beb1841ee5d0ea403211829a443caf01fa89859133723312fd0d11
MD5 516ce8fa78cd648480f6c66945deaa01
BLAKE2b-256 c38413cd31bdd9598c7bede69a65d463ea27991560007e2f11b59e34f274403a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a6-cp39-none-win32.whl
  • Upload date:
  • Size: 587.6 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.3a6-cp39-none-win32.whl
Algorithm Hash digest
SHA256 b6d646b2398e25ea0d51de7a5a882d9530e57eddd7df09d5a3a90cb652c5f2ea
MD5 af86942caceec1a116b088013a477ad1
BLAKE2b-256 7d99433d68157c5b53466a6cbea80dde196da1f9ffac97a728b7cecb1620bcef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27211cfa5785af6b6a708a6c41c946e3598b5ef51a5f845b2856392939141807
MD5 fb0a48e62234255f5bf00460fae79a63
BLAKE2b-256 5b6fbb1bd957fa3db3f141c7f4e9eb70f8c96cc7c8ba869d30a7fe505e3b5be4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 00c9cf26937a589f62d3a9eda6a9af39e6c9a903ec43e2ccae9c9e113c4672c8
MD5 1e19c8cc00881250f3bd927b759da664
BLAKE2b-256 c06dd07d5816a61d0d4aebd9665a0a3ab307005c359502f70d8c65b6ca0267ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 38154f5324286ca2afe67cecbea8823e9e8ba6e3664fdc660fb8a87ded9b48ff
MD5 a909b5e4b939a6bbe3e759edc5ab5e4e
BLAKE2b-256 34fe7b144c7d0e62c55203a637b9bafd7ac7753ba4c3d6834e5f3a31c7562682

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d08cc0bac839111ef5c58eca00b994c5d8cc41dc5679aba80c3808380c5f5e6b
MD5 8e20bd826395093a4c4963606ab8a38c
BLAKE2b-256 9e608a44b6d031b6d3e05917087d0325e3be03295ecb65a31d3c83c8204fefde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d6dc4e47ea8a18b7728b97b87747c6838a6e0f6d2462a5f5895f984492a6bc4f
MD5 98af776345550c6a854db6a1b4db92f1
BLAKE2b-256 cac3837937f4b5c4c7ddbc50387a285a974ca81717c708f9d0e17257c0908267

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d90996e5863568182659c54df3a3296d6891583aa95c649f6b4c192163fe9322
MD5 c7c0215b0177f70105afecaf4d351c4e
BLAKE2b-256 f4951331fb78b1206c6645737c459cfd2d6e66374969124da6e5562ae2f4825f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ef69cf2d0726f8d80ccefce144d1514b6514effa83a9dc4b014b26dc9d67a273
MD5 263e3441c3dadf0cd2adcdc42d4e90a8
BLAKE2b-256 f3f6f9c8d205478b89f95ed7a2a6f7f396c127be54bb7965768e23a94304e5be

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a6-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.3a6-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 15f1fc9f71b72d4f9a59e74c87c0507905a2f5ee4f6d184813c488b7bfb86480
MD5 2aef5eed4e6daff010dfb5495629a25e
BLAKE2b-256 77fb031ad91e6b19ca275d816c1efddd9272dfb44c95cc4af4e6f1db01ee9249

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py_dart-0.6.3a6-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 9261c8b7dac3a1953eec1a836a43ddde403085fc83faf174da14c63e70ce5a1f
MD5 21675aff52b06531a940018ab280f3a3
BLAKE2b-256 fb4c8d5727eb7e3af53446789fb07c61460980a8e3f52e3da82559eca4f45658

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a6-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.3a6-cp38-none-win32.whl
Algorithm Hash digest
SHA256 830e7c275837f524ff5b4a1b39c42f277db0cafeb89edc7c5871c47987b2d350
MD5 65a9dacf033657bb1dc501771d49aa06
BLAKE2b-256 61aed0d56bc28af2ab34c30a2e1772778b44a721d5b8970cb99ebf0877787cfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ba9298743c19b4ec47077b6b9539c7ce5c12b4ad609aad4a52e4b14da653c83
MD5 d93b0b3279aa23b990b7a396d112796c
BLAKE2b-256 ed8150a2cfae57e85ba921eda1c3618447de9c1cd5fc32f0caba3384310ac577

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 254fbbb477a323c75bf21e9e4a8a95e768075e517e63ada14ba2fec9ed9db831
MD5 76f543204c725704106ab29dc67c831f
BLAKE2b-256 2c95e2fd711ff7be5e193ee02269319e3c5cb032f0249a4b2577170fd5c363d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1e9166863f3a88f784af3764b777d567371eb02c2bb7ec57f6c038315b53ced3
MD5 fc890ec74a0b6a034bc5854e138bf99e
BLAKE2b-256 bfe205df0614660598232e20532266fe309d01265667fbe19d0e65385797769e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1b02915e6535da6f68f6e57d25e3e14dd9a1a4522a36f1e9caf56e46119703f2
MD5 eb854f331615b0c96c044e72a37d1efc
BLAKE2b-256 0de0232f667d065a8f4591886dcc73fe133f7ea1394e90de206d6ce98bad2245

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ce5f539a2eae8923d59bc6f908a26a0265c46be025a468afc1885ff01f0e34d
MD5 a872835c42bda101d3dfd065938a7197
BLAKE2b-256 deecb9570191df0bfcadce890d089936b3f855117b104ae88af7934ca6ee0812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8c90432b4c8674aed3cd0d53785404fb2239bb0f47250bfc08c8814932b2edf1
MD5 cedbcf8394fd37962428ba8df6aa64f2
BLAKE2b-256 73fe882d37b6f460ac9cbf9065237e8fff7709d6747722dd29ed138c71d848fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3d4069f13b4c672711918d85d9a6f917324b94523aeb645248d4bb3536ed99b9
MD5 3398845bf4828234bf7085a12f6e3766
BLAKE2b-256 c69ca51592ca9f3f3f9286793b287377cb12ccb8f6b8f8fbe44203e994d7a6b2

See more details on using hashes here.

File details

Details for the file y_py_dart-0.6.3a6-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.3a6-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 df6471c066e78237ae268638b2e41bc60d42eda9efca05bbff0ffe5758b80238
MD5 93262ce240797dab41189a8755f90756
BLAKE2b-256 b6c819a3508c7894466adbe5c24a68de72f92e89fd78e3fdabae52b347ca799a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for y_py_dart-0.6.3a6-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 44c41234a1210789445fd21d2e2dc20cf943e63f3f6c864644f138281a9da6f0
MD5 2ae4e0d2675473194888d967454ce322
BLAKE2b-256 2f9a6c612b6471b0513e8d5e1e1f21b3a9e0333e6309a198d657a46ee93d61d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: y_py_dart-0.6.3a6-cp37-none-win32.whl
  • Upload date:
  • Size: 589.0 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.3a6-cp37-none-win32.whl
Algorithm Hash digest
SHA256 c076f92a430de0a0003b4037480288abfcb290a104ca655284074b9a23a39492
MD5 6cd8b04acdb1361f8a0a974a8e2415be
BLAKE2b-256 3d89da26392b49e359e92ce0c14666d814ad2d3fdd7814cde0a6b8dc2d2904c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c3c9cf90e22173711aec1206d42a8068cbb1e753575769407f8cbd612ec4729
MD5 c423c96deda3cc91a7e921afedbc38df
BLAKE2b-256 f4c073fd162531eeceec2063879e621f9b9dff3e98ae4bdeb5b7e67a9a46cb3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 aeec7492d8f1d6bfbecffef4d97651380b07e15979d607d7baab6ba5dce5c249
MD5 8ecf54d4b52e6558bed3250756faccd0
BLAKE2b-256 1661b876432aea08ac214b9bd9087480784837241f5b3e9c9c81346aef552321

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e34ff77888ee685e752870d45611fcc8cf9b4b934063efec8630e397601190bb
MD5 36e7ca8e2072c6bc4ccfa295f1c933f5
BLAKE2b-256 a650c5693d93053202261f36d75b3c92941c002584cab7e49aa8fec3663ceeb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c8d223308ae8dece57055009149144571ca260eceebdc999d17c22030b80a0e4
MD5 5e1d9916c9bad04e9e8b18816a941977
BLAKE2b-256 c8115dd7dbade5adce6219908ccae5b2ce3a7622bb5e3dd734e83c751730a762

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e494ec973ee716193dda8faf238566886c32f8eb5ffbca652be73b4c7b8b2476
MD5 a9b424ba1eea983981ad69f7444ac556
BLAKE2b-256 d96320e4349977bcfeef0e498a998497570f79d78831f3aad79f601afb86e3e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 da1b7b86409f867de3fbc92802db311e18934806037edb51879ee4f36280a55f
MD5 ac335e23ad0c1c2685103956e8852675
BLAKE2b-256 f5d878757ab7344721ce1f5b00bf7860c09bd670900ae459f9d8d6fdfea7fc28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for y_py_dart-0.6.3a6-cp37-cp37m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f198d83f95abcc80de69baa207aa44087c835f382d5efea5c9b5e9a98e028163
MD5 e693a96a55ecaffff8154cb4ae7d94a1
BLAKE2b-256 e6b2c34a4462ed27b3139455c6ff81572a8e15917740450d6a59f0ae02a85294

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