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.3a24

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.3a24
File Size Uploaded
y_py_dart-0.6.3a24.tar.gz 60.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for y-py-dart 0.6.3a24
File
y_py_dart-0.6.3a24-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.3a24-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.3a24-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.3a24-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.3a24-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.3a24-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.3a24-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 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details
y_py_dart-0.6.3a24-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.3a24-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.3a24-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.3a24-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.3a24-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.3a24-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.3a24-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 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details
y_py_dart-0.6.3a24-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.3a24-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.3a24-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.3a24-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.8 abi3 Linux glibc 2.17+ ARMv7l Details
y_py_dart-0.6.3a24-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details
y_py_dart-0.6.3a24-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details
y_py_dart-0.6.3a24-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.8 abi3 macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64 Details

Total release size: 20.6 MB

Release files / y_py_dart-0.6.3a24.tar.gz

Download URL y_py_dart-0.6.3a24.tar.gz
Size 60.4 kB
Tags Source
SHA-256 checksum
How to use checksums
03c4605ded6d38660fe21a4c747657ab013eed070111a04a45e3fdf2fa63db6a
BLAKE2b-256 checksum
How to use checksums
e0161e65606e0bbad1fac05a48c2866be1a45f9029b98312ea367b2f46886973
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.3a24-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL y_py_dart-0.6.3a24-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 858.5 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
9aae53f77603dd27b79692f05cb2369fd8a4b551bbc37be49fb2e5423ed6e5b5
BLAKE2b-256 checksum
How to use checksums
f41bd83153265a4c41f3e4d674246fd3b62b771c1df9d33bdfa80d7deb26621e
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.3a24-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL y_py_dart-0.6.3a24-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 924.3 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
982b9e08f6f216e2cbb166cfc75e206fd117e97f6b2d701173883475c183f774
BLAKE2b-256 checksum
How to use checksums
32b4a93480a64835802aa5fd970905c6f697f077c89df071790437c67ce71a05
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.3a24-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL y_py_dart-0.6.3a24-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
ff202349facd2001bf318398e2124b59653f3934ec43ce6cc8b153cde0d7ad9e
BLAKE2b-256 checksum
How to use checksums
d9cb9edcab4780d4018abf0e123c4a213e7504a98c997808254542e7c7b74693
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.3a24-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL y_py_dart-0.6.3a24-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 868.6 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
6072b67b7006a17d68fd8c4fd128c1ae6c764ea192e398ac170ac5a3c4947ac7
BLAKE2b-256 checksum
How to use checksums
b048fc67715aa86bd1ef8c56dc4e4c328fded13648b7e36f7339f395054f5c41
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.3a24-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL y_py_dart-0.6.3a24-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 855.9 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
7347fcdd0557ae4d16b845f27ddff288ebcd03d94ba17a305d2b4ccaab215c6c
BLAKE2b-256 checksum
How to use checksums
92f532816288aa019fb94e1087aee34dd02aa323594fde51e4696e247b9bb2f0
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.3a24-pp39-pypy39_pp73-macosx_10_12_x86_64.whl

Download URL y_py_dart-0.6.3a24-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Size 787.2 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
519caeaa885b3ed7b7b40de733f8df848bebdd612b7edd58be466c8cdb35c78b
BLAKE2b-256 checksum
How to use checksums
5d363be153b3078c44dcfb14f78f0bfbfc6264dd527467460a342b60bd828b04
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.3a24-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL y_py_dart-0.6.3a24-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
d9afea14659e0f50188e318e37afc8ac8eddb5ef39b80fc71e547d9a57d5469d
BLAKE2b-256 checksum
How to use checksums
0135549e2d52dba37ba2d44c50cac3ed1883253ca6b8234f007de8cd94c9c0b0
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.3a24-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL y_py_dart-0.6.3a24-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 858.4 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
aa87dc87fd8f1828e017233e506c5bc78ba8cfb3b81cc1f1ae2526c18e9fdad9
BLAKE2b-256 checksum
How to use checksums
ba34d6e3bc721c40a6fc58cd8d7776088c9b5ff999d8a0cf9d88c52a9f1f2ae8
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.3a24-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL y_py_dart-0.6.3a24-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 924.4 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
303453b9b7bd76faa6ed1b4ce3e6645a0e6db7e000ad3bb7bfb418a3c45e2b39
BLAKE2b-256 checksum
How to use checksums
f60ef1984a3dc1d604acf91757c39cebb0b556f8ef6b184395a58f14e45cdff4
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.3a24-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL y_py_dart-0.6.3a24-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
1d5c458c7978af936bf393474d0a39b5b2bdfd5f13d95826b1525bcb60bb5cb6
BLAKE2b-256 checksum
How to use checksums
efdccad3103c6e269de724931bedc10fa202c4a0fd39d757c19ee8092f362bd2
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.3a24-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL y_py_dart-0.6.3a24-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 868.5 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
3378fccdee6536abb579c49c835a117204e050a346cd32a5b8de4d69da1143b0
BLAKE2b-256 checksum
How to use checksums
86833d8052e3b570f0387b872548488607006e863ff8fd98b2e70e4065e54440
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.3a24-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL y_py_dart-0.6.3a24-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 856.4 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
1f4af96c11fe860326ef21e4afccc1f0e1ff108f273400f11a59b6504b6cb354
BLAKE2b-256 checksum
How to use checksums
96936fcfa1677b73065395837084b26095970500c7b892dce0e60301aa2145a6
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.3a24-pp38-pypy38_pp73-macosx_10_12_x86_64.whl

Download URL y_py_dart-0.6.3a24-pp38-pypy38_pp73-macosx_10_12_x86_64.whl
Size 787.3 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4f5a7022c3478980d88a8620f92ee396a0b382d569bcb1180f7fc10eedfcf18f
BLAKE2b-256 checksum
How to use checksums
372ed0e40f09acc822b4b9c15d432101bdbd9eee69cb6e637b95ffa1cfc3951c
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.3a24-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL y_py_dart-0.6.3a24-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
628281e71dc53ab36d24b31d26cfdab3e666f2574f60fb081bc8672f4445ef74
BLAKE2b-256 checksum
How to use checksums
91f539bf5c7a6c918e36a7bccf4287b56c60d55286f8e042d3ad2a371f8ae945
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.3a24-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL y_py_dart-0.6.3a24-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 861.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
0e230c41b59393f39e9fd5903fb4f8b4e29c79cfbc27d804efc3bc5821cec679
BLAKE2b-256 checksum
How to use checksums
ee8cd05b2e7ad1fe6c1fb794ca82281e56a6f6d2fe1320a11a17e5739b8ee531
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.3a24-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL y_py_dart-0.6.3a24-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 928.7 kB
Tags CPython 3.8 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
f516af75300932a901eb365a2e63a33980aacac6e62467ce513ee5e6fee5df5f
BLAKE2b-256 checksum
How to use checksums
1a49bea2dbfbde58ed34e69ea8d718094e36a330b43a812c11dc66d341df3bbb
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.3a24-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL y_py_dart-0.6.3a24-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
faf048ace9bdc809fa4f25fa93f98b13c55751dcf21aaf5c7ba1434744b63820
BLAKE2b-256 checksum
How to use checksums
f37e30e18116337a6aaafe583a72224d18a264f5bf2152f2aa71a5184e808f52
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.3a24-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL y_py_dart-0.6.3a24-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 872.0 kB
Tags CPython 3.8 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
5b570e5a0671ff75b0e39a65e3112485da817c18bf50cb9fca10043391eadf9c
BLAKE2b-256 checksum
How to use checksums
25e418c8e583fca47f0783dd881e9e8b58b3c2063bb59d3b1f1a899e4b285ed2
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.3a24-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL y_py_dart-0.6.3a24-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 860.6 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
90fe58a0036687f534c6eea209826d8bc00de71077146632c3a75c901cbf25b8
BLAKE2b-256 checksum
How to use checksums
b1cd05ea10bcdeb9ea3a4656d2176b83121d1591d1a918a718989f9db10c8f2d
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.3a24-cp38-abi3-macosx_10_12_x86_64.whl

Download URL y_py_dart-0.6.3a24-cp38-abi3-macosx_10_12_x86_64.whl
Size 790.1 kB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f04490b72e676f064590b046fba344238c4906aee0c72490b321161d76cdf53d
BLAKE2b-256 checksum
How to use checksums
b02c546635b0fc6ad7e0eb3e5f4ed9d7f7656cdcae2e4bff4d491d6eadeeec5a
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.3a24-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL y_py_dart-0.6.3a24-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
a5bca89f69391e45e847c9245c4cc8c897159ae607fe148422b8bfa71ee6683e
BLAKE2b-256 checksum
How to use checksums
bee0a266b591aa934d578aceb3f02cef5eacff3c197e577e032d0a984d404af6
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