├── .github └── workflows │ ├── CI.yml │ └── release.yml ├── .gitignore ├── HISTORY.md ├── LICENSE ├── README.md ├── mypy.ini ├── pyproject.toml ├── rust ├── Cargo.lock ├── Cargo.toml └── src │ └── lib.rs ├── src └── automerge │ ├── __init__.py │ ├── _automerge.pyi │ ├── core │ └── __init__.py │ ├── document.py │ └── py.typed └── tests ├── test_basic.py ├── test_changes.py ├── test_document.py ├── test_immutable_string.py ├── test_marks.py ├── test_readme.py ├── test_sync.py └── test_text.py /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | env/ 2 | target/ 3 | __pycache__/ 4 | *.so 5 | uv.lock 6 | -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/README.md -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/rust/Cargo.lock -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/rust/src/lib.rs -------------------------------------------------------------------------------- /src/automerge/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/src/automerge/__init__.py -------------------------------------------------------------------------------- /src/automerge/_automerge.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/src/automerge/_automerge.pyi -------------------------------------------------------------------------------- /src/automerge/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/src/automerge/core/__init__.py -------------------------------------------------------------------------------- /src/automerge/document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/src/automerge/document.py -------------------------------------------------------------------------------- /src/automerge/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /tests/test_changes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/tests/test_changes.py -------------------------------------------------------------------------------- /tests/test_document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/tests/test_document.py -------------------------------------------------------------------------------- /tests/test_immutable_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/tests/test_immutable_string.py -------------------------------------------------------------------------------- /tests/test_marks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/tests/test_marks.py -------------------------------------------------------------------------------- /tests/test_readme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/tests/test_readme.py -------------------------------------------------------------------------------- /tests/test_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/tests/test_sync.py -------------------------------------------------------------------------------- /tests/test_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-py/HEAD/tests/test_text.py --------------------------------------------------------------------------------