BSD Ports

devel/py-pycrdt 0.14.6_1 FreeBSD

Python bindings for Yrs

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MIT
Categories
devel, python
Package size
671.9 KiB, 2259.0 KiB installed

Description

Pycrdt is a Python CRDT library that provides bindings for Yrs, the Rust port of the Yjs framework.

Conflict-free Replicated Data Types (CRDTs) allow creating shared documents that can automatically merge changes made concurrently on different "copies" of the data. When the data lives on different machines, they make it possible to build distributed systems that work with local data, leaving the synchronization and conflict resolution with remote data to the CRDT algorithm, which ensures that all data replicas eventually converge to the same state.

In the other systems

SystemPortVersion
FreeBSDdevel/py-pycrdt0.14.6_1
DragonFlydevel/py-pycrdt0.12.9

Install

Binary package:

pkg install py312-pycrdt

From the ports tree:

cd /usr/ports/devel/py-pycrdt/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-pycrdt>0:devel/py-pycrdt

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.14.60.14.6_1-0.12.260.14.6_1
FreeBSD:14:quarterly0.14.60.14.6n/a0.12.230.14.6
FreeBSD:15:latest0.14.6_10.14.6_1n/a0.12.260.12.26
FreeBSD:15:quarterly0.14.60.14.6n/an/an/a
FreeBSD:16:latest0.14.60.14.6_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 23
Run dependencies 11

Configuration

No options to configure.

USES
cargo python
Service scripts
none

Files

distinfo 56
FileSizeSHA256
pycrdt-0.14.6.tar.gz96715ed59185cc0aec28d2fe2d92277a65af6ef799efcf5c5fe99303018cfc5d84428
rust/crates/arc-swap-1.9.2.crate81495c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b
rust/crates/async-lock-3.4.2.crate39826290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311
rust/crates/async-trait-0.1.92.crate3203982f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667
rust/crates/bitflags-2.13.2.crate516783ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06
rust/crates/bumpalo-3.20.3.crate9867172f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649
rust/crates/cfg-if-1.0.5.crate95784e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600
rust/crates/crossbeam-utils-0.8.23.crate47174a31eee39dddec8330830986fcd7625edb5a24ec90ea038215273bbc3adb08ac6
rust/crates/dashmap-6.2.1.crate26885e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c
rust/crates/event-listener-5.4.2.crate351315a23add41df1562121a9393cb065eab5146a1242410f23a644851e90cfd669d2
rust/crates/event-listener-strategy-0.5.4.crate161798be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
rust/crates/fastrand-2.5.0.crate20782da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223
rust/crates/futures-task-0.3.34.crate11376cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd
rust/crates/getrandom-0.4.3.crate52437300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099
rust/crates/hashbrown-0.14.5.crate141498e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
rust/crates/heck-0.5.0.crate115172304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
rust/crates/itoa-1.0.18.crate159358f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682
rust/crates/js-sys-0.3.105.crate113002ce57d20d1ea864ce2ac172ab472d409214f4fd359f0b2a2775abdf522e2af99e
rust/crates/libc-0.2.189.crate8515023eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2
rust/crates/lock_api-0.4.14.crate29249224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
Master sites 1
  • PYPI

Commit history 8

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
ce9001792e Po-Chuan Hsieh devel/py-pycrdt: Update to 0.14.6
Changes: https://github.com/y-crdt/pycrdt/releases
5caab7bba2 Po-Chuan Hsieh devel/py-pycrdt: Update to 0.14.5
Changes: https://github.com/y-crdt/pycrdt/releases
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
98d1c94222 Po-Chuan Hsieh devel/py-pycrdt: Update to 0.14.4
Changes: https://github.com/y-crdt/pycrdt/releases

The latest 5 of 8 in the history this site was built from.