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

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

Built distributions (wheels)

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

Download URL y_py_dart-0.6.3a25.tar.gz
Size 60.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e5a815a05bdcd550fde836309fcde05b735dbdcec380b83d588d1eecdda235c2
BLAKE2b-256 checksum
How to use checksums
8dc66450e4bfe179ac1f9f06e636488235bc3e9cd71b7a2ce04ed560c27e7a87
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.3a25-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

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

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

Download URL y_py_dart-0.6.3a25-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
208c98da8932ccfc1ef6c7d15e50b2edcd024409022ee0b91cfc52960e266e50
BLAKE2b-256 checksum
How to use checksums
557e1d69109e26882d4aac46bd7506807150a7448acbbcc41ca6574fc45d1ce4
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.3a25-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL y_py_dart-0.6.3a25-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
314f83931565fcb4754b976837c31046d5221ccdb3c0b23027e4db321a2a3422
BLAKE2b-256 checksum
How to use checksums
8ff452aafe81ed54374a6484417cf2ec0760d73dd7615a7de11b9135dcf8e379
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.3a25-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL y_py_dart-0.6.3a25-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 854.8 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
3b834af529084ec4614de875c5c455a821228c7d63168754c8735d23d09f5ec2
BLAKE2b-256 checksum
How to use checksums
f1af9fa12374111d1137f244537141b10fb7337bfe2d090ae6495eec6233d86a
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.3a25-pp39-pypy39_pp73-macosx_10_12_x86_64.whl

Download URL y_py_dart-0.6.3a25-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Size 787.7 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4cd4569ff5c210edd341273275c0341bace63fabca170c644c051d7e346e7e76
BLAKE2b-256 checksum
How to use checksums
99c934d47dc641e8913c1eea23ec5bfd68b231091d03bab64a6991f85f9e0ae4
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.3a25-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL y_py_dart-0.6.3a25-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
46145d4719cf28d83f53e607486d7309297ab9ec8dfae46850b741f520649622
BLAKE2b-256 checksum
How to use checksums
5ffdc05f926733a3f734aa332ea93070fd898fab67c33fa68482750c82026d8b
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.3a25-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

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

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

Download URL y_py_dart-0.6.3a25-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
f77ab16ba693a7489a2f0de1c548222e28387e29b97ae3b70d532b2269215f4a
BLAKE2b-256 checksum
How to use checksums
3789a2d48c33e084c97aa1c1a30fde1fb7a0032dcaf2947216b7f888c75e738f
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.3a25-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL y_py_dart-0.6.3a25-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 868.9 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
9e0c4785b8979c5d7f8e628f35b2045d9f3cb028739ef937f6c1d7ebfbd397c5
BLAKE2b-256 checksum
How to use checksums
def0f61cb1d9012c6f89616c095cd2006a21f25bd8f77f228f4fbd9ecc184606
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.3a25-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL y_py_dart-0.6.3a25-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 854.7 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
fd3d28e2b125e9dcf9add2c3b0b7b34dba600249b1c095779eab878850a65562
BLAKE2b-256 checksum
How to use checksums
a8c243e81d1c77325f9b9dd29f5803adfbfb47b96efcdafee08fb077d1388ad4
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.3a25-pp38-pypy38_pp73-macosx_10_12_x86_64.whl

Download URL y_py_dart-0.6.3a25-pp38-pypy38_pp73-macosx_10_12_x86_64.whl
Size 787.5 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e2913f6322cb683f504920d57fe178c03a8e3851b48be98d05dcb0a67ce66eb1
BLAKE2b-256 checksum
How to use checksums
45610384ba495d21a88e81bcb7c27e331d2df9709b81aa2f937b1e38acef1618
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.3a25-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL y_py_dart-0.6.3a25-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
7f2489b3bd5111535ec961e8c6281db174fad803a216c1ab98b9c380042b66da
BLAKE2b-256 checksum
How to use checksums
bd88154e227f18afa40a0ed9a7c82e462ba2749b75fddd6c657cd49ffb5e4b53
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.3a25-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

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

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

Download URL y_py_dart-0.6.3a25-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
02489221f75eabb4fcd77e37ebe774410ca9ab889c0cb4592a4a294d5db79e32
BLAKE2b-256 checksum
How to use checksums
e0096108ac30d5501117a4ceab3446ff3781ee84ef1e74722961b7c4e0f41cf7
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.3a25-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL y_py_dart-0.6.3a25-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 872.9 kB
Tags CPython 3.8 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
0d2671fae2b308e7a486ac3e9b71b1572c3709764cb692062625bead02a8d930
BLAKE2b-256 checksum
How to use checksums
ab654c75fb5e1f21db9e6e89ef8f47cbcebcfc14f00ac65d07f2c872247f90d1
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.3a25-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

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

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

Download URL y_py_dart-0.6.3a25-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
e0896c9f259ee10478bba9cd2c8a263a7131c6344cd5932bea940ca3a2e99c23
BLAKE2b-256 checksum
How to use checksums
c99d55324947bfad9c905db904861b4b12c2aa999e81d20eb3315ebfeffacb4f
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