Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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!)

Metadata

Release files for y-py-dart 0.6.3a23

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for y-py-dart 0.6.3a23
File Size Uploaded
y_py_dart-0.6.3a23.tar.gz 60.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for y-py-dart 0.6.3a23
File
y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ IBM System/390x Details
y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ PowerPC 64-le Details
y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARMv7l Details
y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARM64 Details
y_py_dart-0.6.3a23-pp39-pypy39_pp73-macosx_10_12_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.12+ x86-64 Details
y_py_dart-0.6.3a23-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64 Details
y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ IBM System/390x Details
y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ PowerPC 64-le Details
y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARMv7l Details
y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARM64 Details
y_py_dart-0.6.3a23-pp38-pypy38_pp73-macosx_10_12_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.12+ x86-64 Details
y_py_dart-0.6.3a23-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64 Details
y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details
y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.8 abi3 Linux glibc 2.17+ IBM System/390x Details
y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.8 abi3 Linux glibc 2.17+ PowerPC 64-le Details
y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.8 abi3 Linux glibc 2.17+ ARMv7l Details
y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details
y_py_dart-0.6.3a23-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details
y_py_dart-0.6.3a23-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.8 abi3 macOS 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details

Total release size: 20.6 MB

Release files / y_py_dart-0.6.3a23.tar.gz

Download URL y_py_dart-0.6.3a23.tar.gz
Size 60.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2a2c86febca2f804769e8b24a7b53de442e73fc607eebc789714757e3f76332d
BLAKE2b-256 checksum
How to use checksums
154bc14205096229fbfe7a9feabd34c13c737c5cbbf5ede23268501521cf2484
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 858.2 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
7ccab148c459a6c53bd780a64b7ec023a42086a32e1b16edd6e1eba8f3f6eebc
BLAKE2b-256 checksum
How to use checksums
a4ed199b6de767404f7f9c216ac33a2f288c1e99e770676005c218b0e73072b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 923.6 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
30389e28355a8bdf63251179f594c7d964dc095dc00d25d0bce29cb1fdc603ef
BLAKE2b-256 checksum
How to use checksums
8dca92d2aa43ee1bd12e987b4785e2728037183dea18d32af098333305fd38e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.0 MB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
11b3119c23a5dca5094e98667a6e0e88dac00415c96a090fdd80194432db454e
BLAKE2b-256 checksum
How to use checksums
4bfa9f7f13b59b4565b18f94465a637e2b106e338a186d739099125c64e7612c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 869.1 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
859e8def943c95d904fef36f0bdca80cf855ce0898965600af8b90870a88496b
BLAKE2b-256 checksum
How to use checksums
be0c97b1ce31b3420d603380137bb093a039d48f919ff54fe71fc3b44fb6ed52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL y_py_dart-0.6.3a23-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 853.8 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
e29bdbdf58b5ad0879380624c341a29f7b97b0cb834cf120dc1b7fd9cb247bc6
BLAKE2b-256 checksum
How to use checksums
a7fcd5f8dbbd259cec8474e8129e600f50d8b360106ca8c9050c62bdaadbdf9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp39-pypy39_pp73-macosx_10_12_x86_64.whl

Download URL y_py_dart-0.6.3a23-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Size 786.8 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4446a3ef3d1ba8c6bc8866dabccb66f871a538f8cbe7ec0ddcc4e333dad135c6
BLAKE2b-256 checksum
How to use checksums
d93b4f17e49360e34b0e772ba4f9c25c140bec10f7cc7e7289eb69a23aa09d2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL y_py_dart-0.6.3a23-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.5 MB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5b1e3b9d11779dd9c34147ecbc890783c7c4f0e99f8e02c954d65b2e3823547f
BLAKE2b-256 checksum
How to use checksums
c7ff89e19a8375940633b1a133472a04222ade8df88129d9e878aa45d36aca55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 858.2 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
30f18c00850512d8a5c6be8b767dbfb5d25316957f672a81cd062aedb3464ee0
BLAKE2b-256 checksum
How to use checksums
6d6c3af82fc855f2128532a4e3998a09a0b7b2d5971edf9b71db679c1ec5395d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 923.7 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
ba5c518f6ffd3db8cb5e97c19728195c79433305ed698277b065cf951e7bc632
BLAKE2b-256 checksum
How to use checksums
7970c7448c351a5cf80d55afbb9964ed94d8a01af4262e7a8189dd6f8a20c66a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.0 MB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
1e028a51f30b0b272ede48b18cb2f39ade10ba3abeec435230249ecbb07c2de6
BLAKE2b-256 checksum
How to use checksums
de939887e45a31ee722d0abaacde61ee02b8c14a27ca0ec0484ef3b395889e9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 869.1 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
e7407936c9f9ad47dc74247f20ed20f1b1353b570314898215460fb00edb46ec
BLAKE2b-256 checksum
How to use checksums
a7a6909a2c92d8754c926766d2aade3965a2b58a53f1dffa81b9b189dae0fd78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL y_py_dart-0.6.3a23-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 854.3 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
24941f94ee91c9ceca6f596b1e32ba8555e77a477bf71bc758807fa29cba5462
BLAKE2b-256 checksum
How to use checksums
8e837ce1599a3a3064a306422085e0ddd0fb33c2479e4662c174e8b436692b95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp38-pypy38_pp73-macosx_10_12_x86_64.whl

Download URL y_py_dart-0.6.3a23-pp38-pypy38_pp73-macosx_10_12_x86_64.whl
Size 786.8 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
bc458a8bab4009e38984f89871415278339baab68a12579cd16e6548cf06f14b
BLAKE2b-256 checksum
How to use checksums
e1860608371b8248e358d24e52d4179f519efcd876b356128e9e0dcc44f54751
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL y_py_dart-0.6.3a23-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.5 MB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5ca6c477102cd3506f16e3e426f55f699645273df80bff5d5c928a50bd783134
BLAKE2b-256 checksum
How to use checksums
07ed99460295c86f0089c09894a8b81a222a33d3947723c51c8b9a6a573ec08b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 862.4 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
7976dea23eaaaff47669e4af113e6ed3e0a29ba719e17118792b815fcfe89d26
BLAKE2b-256 checksum
How to use checksums
abd78d5be8dca5a5e803a13b1ab9060caba2a82b421653f1e183e166faf642d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 926.7 kB
Tags CPython 3.8 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
d0e6dd4ba59c959251144d28dba28c7790d660e44e888fda31d643386498af41
BLAKE2b-256 checksum
How to use checksums
29a0e0bf99d881bccbaf36512246667818bfd567540764f1b33ee2edca35f7f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.0 MB
Tags CPython 3.8 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
ff466461b78d45ef9432b5666cec103da19cb70fe4a102ba0c4d98fc5c88eb53
BLAKE2b-256 checksum
How to use checksums
386f6da8603c17f8b93008d4905d3d14ec08a1db593a38a51b7779f15a6deec0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 872.5 kB
Tags CPython 3.8 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
0da8f0f45c6e2f2f7f8e9775da831651ebe09fa380d03c906f5453ac9f37a181
BLAKE2b-256 checksum
How to use checksums
fefb0638248bbf80bb1ace4b055a09935a8f22313d872161256ccaa6046cd44a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL y_py_dart-0.6.3a23-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 858.9 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
396379575eae7f2aeff6efbad7315d2e8419e32808188c511df6e500e018068e
BLAKE2b-256 checksum
How to use checksums
109448c1c774da03c59ac7adb941aa02b686db617f47bfc42849cdbaf1b646b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-cp38-abi3-macosx_10_12_x86_64.whl

Download URL y_py_dart-0.6.3a23-cp38-abi3-macosx_10_12_x86_64.whl
Size 791.4 kB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
746fc8d9e01c5b4b62da694e105d4eab2c8d1ce531735dff9ed7bcf0dfb9c7b5
BLAKE2b-256 checksum
How to use checksums
47be3fc569fe06190ca712f08b2a865bd1ac6563fdbbc1321eb334266fb0df89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / y_py_dart-0.6.3a23-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL y_py_dart-0.6.3a23-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.5 MB
Tags CPython 3.8 abi3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
572b3b5036390540ce77e584f50c2333d766744a798faa33259a53375b796e84
BLAKE2b-256 checksum
How to use checksums
5857c0482a1a55aebb9face3563478293989bb03c9c6791f5d9eda651500f2db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page