ypy icon indicating copy to clipboard operation
ypy copied to clipboard

Python bindings to y-crdt

Results 31 ypy issues
Sort by recently updated
recently updated
newest added

I created a new library called [pycrdt](https://github.com/davidbrochart/pycrdt), similar to Ypy but with a different approach. Ypy is a Rust-only project, there is no Python file. While this ensures maximum performance,...

Fixes #98 `observe_after_transaction` callbacks should only trigger if there are contentful updates to the CRDT. There are certain [operations](https://github.com/Waidhoferj/ypy/blob/178a2f5525d8a0739a3eafb16e724dd577e66654/tests/test_y_doc.py#L148) that need a `YTransaction` to complete, but don't mutate any underlying...

I know that Yrs doesn't support rollback, but allows undoing changes. Still, I'm wondering if it would make sense to be able to cancel a transaction. One use case I'm...

Currently the API for the Y data structures (`YText`, `YArray`, `YMap`) differs from the API for the equivalent Python structures (`str`, `list`, `dict`, respectively). For instance: | Ypy | Python...

It looks like `y-crdt` already supports [subdocuments](https://docs.yjs.dev/api/subdocuments), but not `ypy`. What would it take to support them? If nobody is planning to do it, I can help with that. Any...

On building my packages I'm using `sphinx-build` command with `-n` switch which shows warmings about missing references. These are not critical issues. Here is the output with warnings: ```console +...

Hi, I'm having an issue while accessing a `YDoc` created from another thread. This is the reproduction code and the error message. ```python import y_py as Y import threading, queue...

We already build `emscripten` wheels, so I guess it should be straightforward to make a recipe for https://github.com/emscripten-forge/recipes ?

When updating to newer versions of `ypy` it's often useful to know about the recent changes. Some GitHub Releases have a "What's Changed" section which is very useful, but some...