Skip to main content

Python bindings for Yrs

Project description

Build Status Code style: black

pycrdt

CRDTs based on Yrs.

Install

pip install pycrdt

Usage

pycrdt offers the following shared data types:

  • Text: a type similar to a str.
  • Array: a type similar to a list.
  • Map: a type similar to a dict.

You can initialize them with their Python built-in counterparts:

from pycrdt import Text, Array, Map

text0 = Text("Hello")
array0 = Array([0, "foo"])
map0 = Map({"key0": "value0"})

But they are pretty useless on their own. They are just placeholders waiting to be inserted in a shared document. Only then do they really become useful:

from pycrdt import Doc

doc = Doc()
doc["text0"] = text0
doc["array0"] = array0
doc["map0"] = map0

Now you can operate on them as you would expect, for instance:

text0 += ", World!"
array0.append("bar")
map0["key1"] = "value1"

Note that an Array and a Map can hold other shared data types:

map1 = Map({"foo": 1})
array1 = Array([5, 6, 7])

array0.append(map1)
map0["key2"] = array1

Every change to doc (a modified/added/deleted value) will generate an update in the form of some encoded binary data. You can listen to these updates and send them on the wire, so that they can be applied to a remote document.

We say that text0, array0 and map0 are root types of doc. When they got inserted into doc, we gave them a name. For instance, text0 was inserted under "text0". This is how a remote document will retrieve the root types of the document, after applying the received updates:

update = doc.get_update()

# the (binary) update could travel on the wire to a remote machine

remote_doc = Doc()
remote_doc.apply_update(update)

text0 = Text()
array0 = Array()
map0 = Map()
remote_doc["text0"] = text0
remote_doc["array0"] = array0
remote_doc["map0"] = map0

You could say that there is nothing fancy here, it's just about encoding data changes so that they can be applied on another object. But this is where the magic of CRDTs comes into play. Their algorithm ensures that if some changes are done concurrently on different objects representing the same data (for instance on different machines), applying the changes will lead to the same data on all objects. Without such algorithms, this property doesn't hold due to the fact that changes depend on the order in which they are applied, and that they take time to travel on the wire.

The most common example is inserting a different character on a text editor on two machines. Say we start with a blank page on both editors, and the user on machine A inserts "a" at the same time the user on machine B inserts "b". After receiving the other user's update, if no special care is taken, machine A will show "ba" and machine B will show "ab". In other words, their document states will diverge, and thus users won't collaborate on the same document anymore. CRDTs ensure that documents don't diverge, their shared documents will eventually have the same state. It will arbitrary be "ab" or "ba", but it will be the same on both machines.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycrdt-0.4.2.tar.gz (23.2 kB view details)

Uploaded Source

Built Distributions

pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

pycrdt-0.4.2-pp39-pypy39_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

pycrdt-0.4.2-pp39-pypy39_pp73-macosx_10_7_x86_64.whl (674.2 kB view details)

Uploaded PyPy macOS 10.7+ x86-64

pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded PyPy manylinux: glibc 2.5+ i686

pycrdt-0.4.2-pp38-pypy38_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

pycrdt-0.4.2-pp38-pypy38_pp73-macosx_10_7_x86_64.whl (674.3 kB view details)

Uploaded PyPy macOS 10.7+ x86-64

pycrdt-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pycrdt-0.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

pycrdt-0.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

pycrdt-0.4.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

pycrdt-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

pycrdt-0.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

pycrdt-0.4.2-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.3 MB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

pycrdt-0.4.2-cp312-cp312-macosx_10_7_x86_64.whl (669.1 kB view details)

Uploaded CPython 3.12 macOS 10.7+ x86-64

pycrdt-0.4.2-cp311-none-win_amd64.whl (477.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

pycrdt-0.4.2-cp311-none-win32.whl (447.3 kB view details)

Uploaded CPython 3.11 Windows x86

pycrdt-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pycrdt-0.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

pycrdt-0.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

pycrdt-0.4.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

pycrdt-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pycrdt-0.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

pycrdt-0.4.2-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.3 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

pycrdt-0.4.2-cp311-cp311-macosx_10_7_x86_64.whl (675.6 kB view details)

Uploaded CPython 3.11 macOS 10.7+ x86-64

pycrdt-0.4.2-cp310-none-win_amd64.whl (477.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

pycrdt-0.4.2-cp310-none-win32.whl (447.3 kB view details)

Uploaded CPython 3.10 Windows x86

pycrdt-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pycrdt-0.4.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

pycrdt-0.4.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

pycrdt-0.4.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

pycrdt-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pycrdt-0.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

pycrdt-0.4.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.3 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

pycrdt-0.4.2-cp310-cp310-macosx_10_7_x86_64.whl (675.4 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

pycrdt-0.4.2-cp39-none-win_amd64.whl (477.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

pycrdt-0.4.2-cp39-none-win32.whl (447.3 kB view details)

Uploaded CPython 3.9 Windows x86

pycrdt-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pycrdt-0.4.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

pycrdt-0.4.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

pycrdt-0.4.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

pycrdt-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pycrdt-0.4.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

pycrdt-0.4.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.3 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

pycrdt-0.4.2-cp39-cp39-macosx_10_7_x86_64.whl (675.2 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

pycrdt-0.4.2-cp38-none-win_amd64.whl (477.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

pycrdt-0.4.2-cp38-none-win32.whl (447.2 kB view details)

Uploaded CPython 3.8 Windows x86

pycrdt-0.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pycrdt-0.4.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

pycrdt-0.4.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

pycrdt-0.4.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

pycrdt-0.4.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pycrdt-0.4.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

pycrdt-0.4.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.3 MB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

pycrdt-0.4.2-cp38-cp38-macosx_10_7_x86_64.whl (676.2 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

pycrdt-0.4.2-cp37-none-win_amd64.whl (477.6 kB view details)

Uploaded CPython 3.7 Windows x86-64

pycrdt-0.4.2-cp37-none-win32.whl (447.3 kB view details)

Uploaded CPython 3.7 Windows x86

pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pycrdt-0.4.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.5+ i686

pycrdt-0.4.2-cp37-cp37m-macosx_10_7_x86_64.whl (676.3 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

File details

Details for the file pycrdt-0.4.2.tar.gz.

File metadata

  • Download URL: pycrdt-0.4.2.tar.gz
  • Upload date:
  • Size: 23.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pycrdt-0.4.2.tar.gz
Algorithm Hash digest
SHA256 b17b6254bd075c12a883e88bd8bd685febae4e89006ae2fa166a8a314065735f
MD5 6d8b9c15f6bbfa8438b55a2a9e660386
BLAKE2b-256 0507339f05298811a7095c2f997840b3dce1e92afaec8cfd49f0a6dd7b5c9405

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0fe0cf373f07f34ca747a1a860fc908521de3b27bc442917002f591335c5c2d
MD5 e0daa9c4eb4aa72d06257bda7239489c
BLAKE2b-256 f251b0598de176ac7ccca4b2252ccb4ebf345db7a236c2143b0446a31ca9535a

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fc44c58fd742f9f0fd729e5c5af2638ca51f5dc0449f8abad12f07d5fdf62f5d
MD5 4c03972ee431eb8497ca141cd0e67d5f
BLAKE2b-256 3fb506f802be9eabc031d251bb457d5a49d7bf56ba6c67a0849bf61a09f06a13

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7ed810b786968abf68eb6303adf6dc4abc5899281dea1942ad89494d84ffef77
MD5 887d5451f28c384ca7f9e281b8ca7329
BLAKE2b-256 c81dcd3bda387c85ca16fb49d37f54644cedceccb1c2b5e3cd80949e0bd77583

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bfdb3ed73b4fcb8b3da1c2dcd6e0db48674456659decc2a6ccc4432e4a017bc1
MD5 77c14044c63a079458d35767fabe8637
BLAKE2b-256 28247045d9f4c2c018ba95a52894a30136306b216d989e77d05ed3c8a4ba8d22

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50cf370d04394398c7cbc7e79aa6be2bb1285d2fe32f0eb257f4ec7ccc3b559a
MD5 67346ce79d0e6ef44150068721789a3f
BLAKE2b-256 f09b4be268bdd2607647d2ccc1c5dab27123b915c58553abea563b4c4f5bc295

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f429a276537f2b870beb3d759e32e4db031b61c8e0ea2b994805a1052c2029ec
MD5 2d9ec7cbfa7d129d4af0657f6eb595fa
BLAKE2b-256 c1812f6a1db42493dd41fda2f11b5ba0e9d1cdaafac634308a7aecd121b0dde8

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp39-pypy39_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp39-pypy39_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b5e8bbe3cd05ff2d617cd13ce35a5a7dd9fdcd48c65a3365367209657efd933b
MD5 92bde9ef7443af489fa413fe29ae1aaa
BLAKE2b-256 2f55bd66bb8accc8ade1e5c95799a5e59a2482528b12164c3ed79d14d0994e1d

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp39-pypy39_pp73-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp39-pypy39_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 845a4b85424891c6e717e3f86107fe1c800a6bfe0312e6913283eeb93e93f0e5
MD5 ee5e5afd66e75f7932fc8e9660349c0f
BLAKE2b-256 dda3a4bc9d4e019dd9681e5cd2fae2882ec8473d570dd09df4d0e38b40ed1505

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d480a9faa86e1f43bd9bf9ecfdf830bcea836fef32397036760666bda8fc682
MD5 1aeca4a6d427f7c372cc44f0d41a167d
BLAKE2b-256 5369b5c33d39ea67c884090470bc0e8c285f224324444d5d4e0c934bc21d2164

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 adea1339bda7bbd28e65ab858bf0f642d5353f86ab6b46915eebcd12d9e23812
MD5 ae5745c21ab360f71703dcabeb62a586
BLAKE2b-256 e653841777a2cccfe0b59836be357f4585c9926ef843dd4cec0beb3d94ca8208

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 167c8b2061af860aa72c04326e27bc41ed455ecb36d98b9b344d8405c9055e07
MD5 f664c317d71ae22fee511c59beeee651
BLAKE2b-256 b3e1c0409b51b3b60bc96685e1251c8bdd49482c28cecf29f147cf9156bdb70a

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c8caf49c3034b55a6e496a435d603207f118408e9a0aeb181b557672e03a5b89
MD5 4775e17e658250ab2d4fddccf85d4634
BLAKE2b-256 589b2b1c62673e72a906345252d39a9d1f251a260b68d26156c67d1670df2792

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54e91f4ff1081c45571dcd29e18933c2a9c9edab0688047f1725877f8bf972ce
MD5 614acb611a0c17a1130e1cc39d2bbcfe
BLAKE2b-256 90ed29af4e3e77ac7e3f4d24b379d1e5c6cb44868a35b35cb5d0fa882335fe76

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 80de2f36d93157d832af40954e53e8739c3e1a68a50feb43a91ddcc260bbff55
MD5 b5f80e11d490a41a9411d31c3eda3860
BLAKE2b-256 4cb289ed2bb048bd02f108fbe3e9c37eb75cc5361b2edcc54f8a1884015b4c8f

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp38-pypy38_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp38-pypy38_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b54e950118150f8e4f348bfe80edc27ff825def668e7de99aa8d018aa189e2d5
MD5 cc64847f27e11a16affb9c6787b4a389
BLAKE2b-256 426c4fd2f6c08745d93ebe6c9f5149a3e570271585c464e7df4bd6a095d87c29

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-pp38-pypy38_pp73-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-pp38-pypy38_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 bb9b03422562222caf7877e88303030f6f04a170f57c303fb650407fd1d5a42f
MD5 ce8523c094ff285cd2662466935c4656
BLAKE2b-256 3991b98e75c342cb9d3e2d5e73e0ca58532b4771fac9dfe10329ab527631c8c0

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58387351f2228fa71f9c2dfaacef9c01a5a88f0daf7cf50e7a9d545567b4523c
MD5 3d5b907af20ee4d695c0261e0c51012d
BLAKE2b-256 ac09b95cf651e84d885963614563f16d255be33a85abb158c35837b15ef8b514

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f41d8fcaa2ee449e3e1ec357c9612ee5fb1274a69912b4f03034460c5e460a86
MD5 8a980a82915e4d32f6964a250753f15f
BLAKE2b-256 e01d81e2f88de8639136f73ad4835980a4eb6670939b85cbeb05081e6abf326f

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 58891bc7269cf011e497898cb3e3d0b46d036501c043d607b319312982d5216a
MD5 8f617ab3608b3bcd29b78085735eb8a1
BLAKE2b-256 73481c1d5fe0a26085abcaff063665ad79398b291fa39a191083a99064a75c49

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3bd5d7fb267b93a9463806c5f0b023108529abef5ddb955ed236dd976182976b
MD5 5da204a2d176b0401a48bfb890eedc0d
BLAKE2b-256 efc810061ab6e5571762f46aaed69d5e8f0519a5ef4d50a1204ac53994f0885f

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60bf1af0ec693aff03cc148b516590ce6596fa680e2130ec333bd372485a30c7
MD5 85831987852a9320ef2af67dbef4a112
BLAKE2b-256 bfe82f6a17726dda87cc715a4f8c7ce63ec827c552a9b55eb37edbac0977acaa

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c2efe31ba3d16863a74fda47cbdd84c938ac52a29686200eedb2b804ffcd2935
MD5 fa41aa18c3eaf773a8a5af11eca2c207
BLAKE2b-256 3f86ad82645deaaa65ba92b4b2233e7048faef72760b25611eceb2a3f61a743f

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 42919dc6550d6f5a37506f2749d701fd4ebac63c3e02602e4ab9ede4e5a5346e
MD5 d1a9976e090e94947a6e3620bc476b9e
BLAKE2b-256 b2a53ad68962c70798d3a71ccadd75f3e93be0b4e73aeaeb78a01ec7f6f85459

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp312-cp312-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 b5ad2b7dabfc0e451b4807de1567957c950c16f34802677934e3b414592b3092
MD5 a4bd43501512f4b34a9584ccc3494a19
BLAKE2b-256 6bcd941ad3fcafa51a38fc1d5964f671bc5ad5aaecd0cae868667a6cfa4247e5

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp311-none-win_amd64.whl.

File metadata

  • Download URL: pycrdt-0.4.2-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 477.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pycrdt-0.4.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 90216a00ef5f715308443ccad3d215e21ee9a514fa879cc1b01ad24ccc464d34
MD5 b6d9dffb01aac91fc1e56ade4bbabe92
BLAKE2b-256 8ff20f5aa31cc70b936ffd87d995a38a33aebdbc68b76833a5537149321d698f

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp311-none-win32.whl.

File metadata

  • Download URL: pycrdt-0.4.2-cp311-none-win32.whl
  • Upload date:
  • Size: 447.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pycrdt-0.4.2-cp311-none-win32.whl
Algorithm Hash digest
SHA256 7031a19fb6fbaaff58a65f3266653076b1a8f01742486e8ab1b7553925026abb
MD5 f771bed5d75bf2e7f4c52da9868294fc
BLAKE2b-256 901d5f9cd0889c2582d9875e735fe089af4e1a9fb89aa08f393e40ec57160d8d

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 182bdf35c762fc42561c2840235b715f014d6118b83d4dc22cf8cd88c191e692
MD5 ce77d3157e4752e3b3f2c0dd5336e85c
BLAKE2b-256 4e297f34ea6aa9af3d60e96445c44db8ed3ee92bcfb80b81697024970cb4f77f

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 65a6a8a7f3521377e710d3741ca95651397c4ee5eb89022c63875af638fd4d88
MD5 0a04b417dd9236f0cbfa0677f2706fc4
BLAKE2b-256 a59c85360c9d1ac0546c4d9c55e0a9ee89514cb88b4b9b57f224ca01f9dbf197

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 54c305cddc5347221f77da51f2cc5f7a45187f5b3c8660ede3c0a655201ac957
MD5 de8eab209621ce54f59fc43f23c4e595
BLAKE2b-256 b0ffa40da33c87cccafb6cf3312bde25308aea1b9fdc9a1585db2f1034330cd7

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3182f29697f739a6a2168caa3ccb6f0dc8c0bc1a6ea095047865033c7dbe3236
MD5 110a099e463a163bf3a338b8698257b2
BLAKE2b-256 d200a535476a964bb49a426a3666301aecd2c29497f128053bb23a362823396c

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e88363dcaabea81df73add4c46a43eb22199a34f670f93b2c039707a142a6ee3
MD5 ffb86fd428a3f24bf95d8ed106f11b2e
BLAKE2b-256 8090809f949c6d8face409df1c0ae20d8b3b36da93f62ead2cc8212c21b2328b

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 67b546b354d354e2042bda5bffb9b36c822fbb83a8bcf371b8d276850279aa33
MD5 acad8f04cec7ca4023e9573575e8bddd
BLAKE2b-256 2cd3caf9d2bf5591ce44071c9dd2764bf7a64a3ab96ca21461eb126f03e46140

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7c823d54b3a681564889c5486dc5b109db643eada8180c1f786ccf812a982e0e
MD5 6abae9b90e40063274f5501557920842
BLAKE2b-256 fb55e5d75e63db1e5eecd0850d59be3c48b8baa3846d712c3288500ef0f917b8

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 31a4916ecc6ddb7c08fceb3e3575b580783304454cf68406d38658862df2754d
MD5 62511c7f6b7dc57476776c7f84b30343
BLAKE2b-256 5575e1da4adf740b51ca8319c842e52d623ed4651e5e3eada32b5c5a63a170b0

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp310-none-win_amd64.whl.

File metadata

  • Download URL: pycrdt-0.4.2-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 477.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pycrdt-0.4.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 1447303c187f07f14cfb4da4158a30682e91d19b35d97d9c6f82a6f983ce63b2
MD5 c4337ec0318a9b67598472d3c92d9225
BLAKE2b-256 ed147e81ef3553e4fe4209b8add45f5900d3b669609b40feaea94630b51d9eaa

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp310-none-win32.whl.

File metadata

  • Download URL: pycrdt-0.4.2-cp310-none-win32.whl
  • Upload date:
  • Size: 447.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pycrdt-0.4.2-cp310-none-win32.whl
Algorithm Hash digest
SHA256 4af4d82e779a27142de48c23666326b7e46f98f352ef6a9afdd762d1d486bd3d
MD5 5a81b6b63aa9e4af322511c0a5ec6767
BLAKE2b-256 c5462171e955400c3637372283d6b9f0b3da4f37f785de2cc705917c92941f2a

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce085075ba83868c24792d805451f159387fbe0e9ec14cace3dff24217454e3d
MD5 ae062a0fa0750251183da727b890d3b5
BLAKE2b-256 c61de4240167e3e824574465fc656a669f0518aa5e28809495f98d66ac93c48a

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e8fec5b602a25ea3038b32ece9c706536d4e2869d4dc23751da92fc184f2e276
MD5 d3938a6719174356e89c3d7191b056f4
BLAKE2b-256 ff50c1ee714f3b101a60ba3ad8cbbf752478def2ff56a279b74cdf57a1b4f867

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 17e83f7f43208da977ff82759e09b9db9d1193f20dec844393fdd3d13ebffcd5
MD5 861200871dade067d926b045d8a07f2f
BLAKE2b-256 49c5fb1db3fcb6b1694fb4b130a5e0f8c86f053c566ebb33667863852bfc549b

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d3a1275d9d24d1fcc66891075602792f83c5762d2399ccf1d534bfcda5e07432
MD5 dc1423c14bbd2fe558031d89be19a490
BLAKE2b-256 8c70ceb66f759afa60404881874d6275e5381c02c6f8401029b0c1a61bd4bbea

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e24c7eb17e1e5334d786f8cab7fbaa25f83fb4df4da57cc2434cc82f2399a5f2
MD5 100a9c4c352ef7acc89054848e3a18ee
BLAKE2b-256 b1c245ea2c6041b29952ea8b450cedcd709367504d0bb27454ae2f58fd1edd97

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bc7ab9d2182da7b4f267b8ae38d63445a561a3c21938334c7c7e53eaf201a2f9
MD5 852780a0de7fce9db1440923b68f53cb
BLAKE2b-256 8eb75f573d1215e944d82b8871909bf3eef222571d87e81e298efa7fc25f7718

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3ace67e8a8bf400ebf91378e8cada5aa165ec5291cb22d1cf3f35f464205ca5d
MD5 612f8071372365d32002d16187726823
BLAKE2b-256 352d8ffd5f9e793891d4910a6c9f58a1e4f88dda080cbb71a5525f61dc095422

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 5678196e3c42c47a0897283bd397862d2671725df4bb28c10a5b3ec6ed02c965
MD5 cfe13398d400ecf2dde11c16d1923f3b
BLAKE2b-256 9c61420c2d6c0c482c3fe0963f799f0597c68b9db17ae116074e1fa20d0772b6

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp39-none-win_amd64.whl.

File metadata

  • Download URL: pycrdt-0.4.2-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 477.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pycrdt-0.4.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 b5437152bba3d877f36ff2533142c862fd97affd8c39d8ce03b3d308899bba0f
MD5 267416013e1b91ebedcdf403b0c8d52d
BLAKE2b-256 e1b682cec89d1b3e4197af01dc9052aa155bf67bd0ee1d25fb9ddc725cd45c75

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp39-none-win32.whl.

File metadata

  • Download URL: pycrdt-0.4.2-cp39-none-win32.whl
  • Upload date:
  • Size: 447.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pycrdt-0.4.2-cp39-none-win32.whl
Algorithm Hash digest
SHA256 d0b55100b83a126d8f0f3d7c2a9ba9a8c9c51c4dc4a648e86a477d8b4da21f21
MD5 b7e81033cd0e1e6ae1197a84f9009826
BLAKE2b-256 6721134c8c0aaa9b83d36bec7cfd15dfd5ea9ab24ae3d67196000da19a49afbf

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e40dc30078f62aa0bb8929f2a848188959559dc952023ac7cb4d0b6431fa1ce8
MD5 3ee97e53d1443795ae90929af3282c50
BLAKE2b-256 113b60344d3b3b0ab22009a343f36561ff21c334f339f73863f8a865e7df5829

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d4eddf08734c1b850b5dd8ec35d34af043a90d1a976000d7c0c47e9dd83b9668
MD5 cbc5f4e1a1db18a77f5b2be844e80c71
BLAKE2b-256 b1efa5c186b15c64e147f4fe7524570fee3f100c9de0624b1fb4d177682810f1

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5be3c99fca46acea98105c6acfd351bf1f00a3d7dbd5f6ea7e6078b7f794b8a0
MD5 22ac5a29a5cb253233c925d7a3297d76
BLAKE2b-256 697bf1f2f07faec2e8002f4f6aa298357c319947949a1b79c949bfdf9f53a0b7

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 56ec2e358da2861af1c25cbbb0f9def7019ff8a6642a991d07260905542ccdcd
MD5 d88d3aac2da49a364a8dc5878eeb38aa
BLAKE2b-256 881be81fc59291c2047cff38ef36507d652fab0bbfd104c591df48238b83668d

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6364a3057b97496ad8392e25f3e44508ee4c2adf903645e6a81d7ad40e3d5427
MD5 6f872cc33efd6477de1f05129fcd46dc
BLAKE2b-256 c682234efbe8bc8962fe913faecc7c496e50ea39597023b43c9ab2557732a802

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9e3300b5a424a1e1f08c95dfa0ea1a80485d6e10194d6dba470a057ef884ee6b
MD5 f705b51f7f7a7651c7dddbffe4f5dc0c
BLAKE2b-256 d327e60c8655255cad6745310bf19d42a0d5ffd9b9d31f3aa0a438dfc91ab63a

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 99dd92e3f966344931298253baaee87274c9680d78f99fb13ee928fdbe5eceb0
MD5 b656741bb2dfbbfd0d1fcbbb0e93b047
BLAKE2b-256 6550d1eb915961569b960e82a3149dd3dcf522745c4f7579f1e0edf07421d73f

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ebdbcdce8b69a695c02f09fced3f0051d430e2b78d81141fea59d0982000ce92
MD5 56126d056d8f032a71d5f8c2dd5b5908
BLAKE2b-256 bf62ad4762453d45515be81e3cdc266af38a64975ed3c31d01e3934c0c46f91c

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp38-none-win_amd64.whl.

File metadata

  • Download URL: pycrdt-0.4.2-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 477.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pycrdt-0.4.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 e2f88e2351e81283805157e7b81d2925d8cf4706294a8e314bf2952f8e3af724
MD5 cb2eb6a3e76762cfb2dc9a3541518e6b
BLAKE2b-256 3d6055cdb6912b8817c462f0af947152929f5e2c940dcad916222de8949d8f97

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp38-none-win32.whl.

File metadata

  • Download URL: pycrdt-0.4.2-cp38-none-win32.whl
  • Upload date:
  • Size: 447.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pycrdt-0.4.2-cp38-none-win32.whl
Algorithm Hash digest
SHA256 3625f923389c93885e4343650963ee216017336bcd14d5b20a6a270ae8c3b6be
MD5 a14636d7cfd7b4543f8b9075deaf6be0
BLAKE2b-256 b282270d72aac4ca4804d2cb1c8d669832f59d062cda97295892aa976ffaf4ad

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0aaf26cc728d420d52bd2927cfd4595edb30e2beef95889ae9b609211edc8e4b
MD5 633b8f1dadbadad25c42ea9abef4e55e
BLAKE2b-256 412bc88ac57ccc92a73da5b41eb2c220e52757ee7bf99f79d4eea5f5b05edeb1

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8d1ffb9df694e84daa267daa5bf3345843a79d36fa210e144d82ed4706eeac61
MD5 30b464d49fa3d7e884091754f8f6f32c
BLAKE2b-256 e87b308d1d5b977b4496218dc72c49f66fca53c8a29611876ff7f77d046dcea5

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 89742b823208fe0e1fd8553915e9300e04f556f0265f5d2fa6d7ba829aaf8590
MD5 b095f99110b3440230babbadc2de7818
BLAKE2b-256 a6907c835114783d434f818ed26d2125f2c34e4034b64f244afc5cb68ad4e923

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8a291106b866d459bdb65491adc5e8539d9213a8ed7168976d63d84789eec881
MD5 786c1007c47b074d52e76a78f9966b4a
BLAKE2b-256 9609aa986d9f4ded4ef08fe65cd6d7d8d34d540a016ad977fb3f948d56b2de93

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6ee480ccdd1e5efc88f8a9cf43b775c7bc83410170dad9314e46bd317212196d
MD5 60cdfc026700b45d2f4d542a45a8fc7f
BLAKE2b-256 e59457b66f95d4295d7b9d27e597dd2cdd74b5671dcc1bb074f2cf3e342e4386

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 182136f2ed51356dfb02226eff50eef01d6aa3b264448bd35d3b04ab9fd0efb6
MD5 b110b672265973911883ca92801f630a
BLAKE2b-256 309c921fbc9b7d520b8717728d00ff7842c378a260a11dbaa2eecf72b342ea25

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4f3be7345a6c4d3c8ad5b2972f1da29d7ac49316513bea70ba7051fc721682f2
MD5 b046bfd88cd10bccec8237af38acca26
BLAKE2b-256 91542da36ea1fc03c0812635f9fe930ba29a4e9c16e7cd2a463b7600f5bf42c9

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 4c507ef841258fa87ee7c47ee0574470d338dfcd5067b5111d01739bb500612c
MD5 b7e5d3bcea0940b9e53968a1286be15f
BLAKE2b-256 e4d93da6768644031945f47e852feee400d69f5ae64450398a09da33208eb1b0

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp37-none-win_amd64.whl.

File metadata

  • Download URL: pycrdt-0.4.2-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 477.6 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pycrdt-0.4.2-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 2c756eb5e982188570efa5b7bc3f1aedd8a9c50db37d9e63ff4d352cfd87caeb
MD5 c31461edc7befde01f05ddfa327e33b9
BLAKE2b-256 86adfe8cc851b2eb1181526acb4186ccde50e480fd7833d83782d571677a26fc

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp37-none-win32.whl.

File metadata

  • Download URL: pycrdt-0.4.2-cp37-none-win32.whl
  • Upload date:
  • Size: 447.3 kB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pycrdt-0.4.2-cp37-none-win32.whl
Algorithm Hash digest
SHA256 deb9722deec1b58442f9f1276b41de44633193e7f4c1954500d7c1b7b65ec92d
MD5 ddc79f61bc5ee65cd7ea953aeaf20bac
BLAKE2b-256 68c9621324d5fa367465a773ea67158564c7167ecb89e13a9894d588b3fffa52

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28104fbbf99f32f0415bb0c10dd41ba227faa5c6127b493241124a6d39acf43f
MD5 a71878c9716832074951f3562fe922a2
BLAKE2b-256 520a8edcb6a581401298a260af3ab0a89acc93e0f64c184bb67e00e29a0814f6

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 20a54509b1f0fc362987c5e4ad9013e47738622071102872ec8ab0a55b4d4b2c
MD5 e16fba7e3360f8c528d56f9e69b0ec4f
BLAKE2b-256 91623b1069c4cac9097686514c07ac0e5b7fe3f4b99582a59d315d5070861148

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7e3b121952e48e3a6d1539a6edbbc3b02034567c40cd7e7f1f239a9c8b8f61d4
MD5 e94d902dd9053300623f3f0faf50a766
BLAKE2b-256 f42e7d4d775f993de4ee10e7f9d3086c672b4a740d74de28e3ef4a69c495cca4

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8e026751b90ab65f801f515ab8d78b52abc3127b5d65873bbd0290c289cf148a
MD5 b97eaf885192a6603d90325e38a40f40
BLAKE2b-256 2b5b9f6f1779fae6be6521c5a0305807d3b06ac381ea1a956cc546950f177e1f

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 555f5836e22d062a7d236cf314dfbf422893555fb6e4c1c96fe071a7c0518876
MD5 502c025e0d7649023e49506aac7bc067
BLAKE2b-256 3c8f1630e95523c9924d994a5d6cc6c7b77f6efdf93994535bf5ef2168feb501

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8a47214cf80c33e3a2e70861bff5682158495e55f539b08ec425a2db0cdc0079
MD5 61d2277bd17d1fdb658768c889efabe3
BLAKE2b-256 3cfd535ae9eee81d3f154406049de1fae8ebba04dc7332eff99aadde41c9df52

See more details on using hashes here.

File details

Details for the file pycrdt-0.4.2-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pycrdt-0.4.2-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 c1f44eb8d5b2829447a34bdf0a6f2f036e4d9a22b5eb2f7e585b48c99c23955f
MD5 ef2992bf50ffc38d8a55c49e78736825
BLAKE2b-256 7b95fc3b0b433120e0b6ffcc1a2f03b2f30f7130844ab7c762c201855ee84c49

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page