{ "info": { "author": "Manuel V\u00e1zquez Acosta", "author_email": "info@merchise.org", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": "================================\n Prototype for CRDTs for Python\n================================\n\nWe implement several CRDTs in Python. Those implementations are prototypical,\nmeaning we don't intend them to be production-code, but to allow exploration\nof the subtleties around CRDTs so that we can implement them elsewhere.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.merchise.org/merchise/xotl.crdt", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "xotl.crdt", "package_url": "https://pypi.org/project/xotl.crdt/", "platform": "", "project_url": "https://pypi.org/project/xotl.crdt/", "project_urls": { "Homepage": "https://gitlab.merchise.org/merchise/xotl.crdt", "tracker": "https://gitlab.merchise.org/merchise/xotl.crdt" }, "release_url": "https://pypi.org/project/xotl.crdt/0.2.0/", "requires_dist": [ "xoutil (>=1.9.7)", "decorator (<5,>=4)", "dataclasses; python_version < \"3.7\"" ], "requires_python": ">=3.6", "summary": "CRDTs for Python", "version": "0.2.0" }, "last_serial": 5233795, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "92edffa3fc62a25e78e2b5589a3f4c42", "sha256": "0d3ee5380296f1b93bf5f668ec4a32631f7ca3d09e70b0f70376c3dbdeb0c795" }, "downloads": -1, "filename": "xotl.crdt-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "92edffa3fc62a25e78e2b5589a3f4c42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 17901, "upload_time": "2018-10-03T22:30:03", "url": "https://files.pythonhosted.org/packages/c1/5c/72fd3c3add1eafac57ef8ea3c59b0952ec1aff713cc0ab0d19770d7ada38/xotl.crdt-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "743eeec818f35faf618c5040e4f93936", "sha256": "c5b92cf58e4a88237a9a57bf8bf77bc143e1b5ef0f77f680998e6d67f78dc849" }, "downloads": -1, "filename": "xotl.crdt-0.1.1.tar.gz", "has_sig": false, "md5_digest": "743eeec818f35faf618c5040e4f93936", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15608, "upload_time": "2018-10-03T22:30:06", "url": "https://files.pythonhosted.org/packages/50/3d/e2b237e320b0d0af7a611ea1a81b04c1bfdfe0964dd6c61304a274b62dd8/xotl.crdt-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3f981fcb7157196cb155f16adace0725", "sha256": "766dd1892cc056c57e8a7e1bffc8d1212c1241e90caed8fa7fd01d9cd6cd64c3" }, "downloads": -1, "filename": "xotl.crdt-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3f981fcb7157196cb155f16adace0725", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 18399, "upload_time": "2018-10-16T13:28:42", "url": "https://files.pythonhosted.org/packages/91/59/c5c3be88a0e12fc68fc017d6e03f8d8a76de23c67fdc801fb69ca5c6f254/xotl.crdt-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efdddd6aa92444cfeda5873c566867be", "sha256": "cb3836676959291997c235c87e40ebe9ae02051856be10ee9924a730181b792a" }, "downloads": -1, "filename": "xotl.crdt-0.2.0.tar.gz", "has_sig": false, "md5_digest": "efdddd6aa92444cfeda5873c566867be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 16963, "upload_time": "2018-10-16T13:28:44", "url": "https://files.pythonhosted.org/packages/f5/58/0d2b0c066132b9694a4ac71c5d67b130003923973498bf422583599050ac/xotl.crdt-0.2.0.tar.gz" } ], "0.3.0.dev20190330": [ { "comment_text": "", "digests": { "md5": "212521062aea6a6643d4ce25f5bdb2c5", "sha256": "0c02e7c8da4a051c3ab3d3b6f7504d9713ed4e3227ae3e7aadab2c442092d73f" }, "downloads": -1, "filename": "xotl.crdt-0.3.0.dev20190330-py3-none-any.whl", "has_sig": false, "md5_digest": "212521062aea6a6643d4ce25f5bdb2c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 30433, "upload_time": "2019-03-30T15:46:46", "url": "https://files.pythonhosted.org/packages/84/39/fcc5bcbdbedf21d7c226a51fcfc59560a5b32f0f3eb570a567be104162a1/xotl.crdt-0.3.0.dev20190330-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "448230a6235dc51565264a832d5ec693", "sha256": "4ce765dde410b430e77cbec36375d8df3ea1e0fb4804eac3033d1cc5a33c4b86" }, "downloads": -1, "filename": "xotl.crdt-0.3.0.dev20190330.tar.gz", "has_sig": false, "md5_digest": "448230a6235dc51565264a832d5ec693", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 17316, "upload_time": "2019-03-30T15:46:47", "url": "https://files.pythonhosted.org/packages/86/67/ea0a4296abd1689cb21d82220c898a07d0aef07eff371e88731618ffc334/xotl.crdt-0.3.0.dev20190330.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3f981fcb7157196cb155f16adace0725", "sha256": "766dd1892cc056c57e8a7e1bffc8d1212c1241e90caed8fa7fd01d9cd6cd64c3" }, "downloads": -1, "filename": "xotl.crdt-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3f981fcb7157196cb155f16adace0725", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 18399, "upload_time": "2018-10-16T13:28:42", "url": "https://files.pythonhosted.org/packages/91/59/c5c3be88a0e12fc68fc017d6e03f8d8a76de23c67fdc801fb69ca5c6f254/xotl.crdt-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efdddd6aa92444cfeda5873c566867be", "sha256": "cb3836676959291997c235c87e40ebe9ae02051856be10ee9924a730181b792a" }, "downloads": -1, "filename": "xotl.crdt-0.2.0.tar.gz", "has_sig": false, "md5_digest": "efdddd6aa92444cfeda5873c566867be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 16963, "upload_time": "2018-10-16T13:28:44", "url": "https://files.pythonhosted.org/packages/f5/58/0d2b0c066132b9694a4ac71c5d67b130003923973498bf422583599050ac/xotl.crdt-0.2.0.tar.gz" } ] }