{ "info": { "author": "D.Bashkirtsevich", "author_email": "bashkirtsevich@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": "# Asyncio Kademlia RPC-server\n[![Build Status](https://travis-ci.org/bashkirtsevich-llc/aiokrpc.svg?branch=master)](https://travis-ci.org/bashkirtsevich-llc/aiokrpc)\n\nKademlia protocol based RPC-server.\n\n## Example\n\n```python\napp = KRPCServer()\n\n@app.callcack(arg_schema={\"id\": {\"type\": \"integer\", \"required\": True}})\ndef ping(addr, id):\n print(addr, id)\n return {\"id\": id}\n\nif __name__ == '__main__':\n app.run(\"0.0.0.0\", 12346)\n\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bashkirtsevich-llc/aiokrpc", "keywords": "Async Kademlia RPC-server", "license": "GPL3 License", "maintainer": "", "maintainer_email": "", "name": "aio-krpc-server", "package_url": "https://pypi.org/project/aio-krpc-server/", "platform": "", "project_url": "https://pypi.org/project/aio-krpc-server/", "project_urls": { "Homepage": "https://github.com/bashkirtsevich-llc/aiokrpc" }, "release_url": "https://pypi.org/project/aio-krpc-server/0.0.6/", "requires_dist": [ "aio-udp-server (==0.0.4)", "Cerberus (==1.3.1)", "py3-bencode (==0.0.3)" ], "requires_python": ">=3.6.*", "summary": "Asyncio KRPC-server", "version": "0.0.6" }, "last_serial": 5653768, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "80da6df026cea8effdae71e8d0ade45a", "sha256": "edc6cd3ab8728a915eaac7e2e86f42bbf37aa40d35f95c8a95ca9da0e2958c8c" }, "downloads": -1, "filename": "aio_krpc_server-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "80da6df026cea8effdae71e8d0ade45a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 16520, "upload_time": "2019-07-20T20:36:44", "url": "https://files.pythonhosted.org/packages/ef/4d/11867e7ab9ff42a81131a15fe474951283126d6265914d8992fa807b5755/aio_krpc_server-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06d3d6e750ea42438256b199372f336d", "sha256": "a07d3c607739b4cee1d6bf1d3c4b5ddf3ff9b479cefbd3b30b7b8d7252c916d3" }, "downloads": -1, "filename": "aio-krpc-server-0.0.1.tar.gz", "has_sig": false, "md5_digest": "06d3d6e750ea42438256b199372f336d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 3293, "upload_time": "2019-07-20T20:36:46", "url": "https://files.pythonhosted.org/packages/a6/65/8503d4dd95392d34201399ed1f07299da74705c963029fff2d9c7d33fb1d/aio-krpc-server-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "7d78e4f6ab3fa5678cfc358599b3d7fd", "sha256": "0310f2b00e34f27d17b872d0e3761375260dc29a5e3391d79f472f1f1b9d2b24" }, "downloads": -1, "filename": "aio_krpc_server-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7d78e4f6ab3fa5678cfc358599b3d7fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 16639, "upload_time": "2019-07-24T18:41:47", "url": "https://files.pythonhosted.org/packages/99/c7/b0ffb2ab43a275b59b106c49758fee294a792e1320f7e70f50b471a8d72f/aio_krpc_server-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed1c8cf66053f45cf78c15199526bc9c", "sha256": "bebfe07de0cc320a9e5296a7633a74e1d6620a753f7df672f9703d16e9acdc55" }, "downloads": -1, "filename": "aio-krpc-server-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ed1c8cf66053f45cf78c15199526bc9c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 3384, "upload_time": "2019-07-24T18:41:48", "url": "https://files.pythonhosted.org/packages/21/2d/cc64dcb2218b212996a25f135346c5cf1e36be3fe2c0b0627b15d41d6d22/aio-krpc-server-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d0a31f373731c203b55fd0968acdb390", "sha256": "1e9e742a940288c8c6e5f9ca8b113151dc32f081d4ea235bf2d86b343be1e4a1" }, "downloads": -1, "filename": "aio_krpc_server-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d0a31f373731c203b55fd0968acdb390", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 16783, "upload_time": "2019-07-25T16:11:03", "url": "https://files.pythonhosted.org/packages/ed/fe/8958f3c9503987a2718313c140657c0637cb343566b726785b8c51c65fd7/aio_krpc_server-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0feb785b69a3aa861b920f1eb84d05ae", "sha256": "c94876e87bee02b83335e760bddfb24315a2493163411418e482760ea9f88130" }, "downloads": -1, "filename": "aio-krpc-server-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0feb785b69a3aa861b920f1eb84d05ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 3529, "upload_time": "2019-07-25T16:11:06", "url": "https://files.pythonhosted.org/packages/11/84/c490120c3fde23a6fcfb74bbc5bccbc6031131fb38a74f47f3c0896131af/aio-krpc-server-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1b9c5f80ca82f4ba12cc8812c3cf2c66", "sha256": "4809ef6b351fa3608b8d99ddc7c0bcea86abacf00d750f2a54b37c14cfccd29b" }, "downloads": -1, "filename": "aio_krpc_server-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1b9c5f80ca82f4ba12cc8812c3cf2c66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 17062, "upload_time": "2019-07-26T07:24:30", "url": "https://files.pythonhosted.org/packages/72/ab/fda0c0377a85f59bdaa98ffda4348ca3b55d5efd649f6a212626fa4c8c73/aio_krpc_server-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "580bc99347412fc55373de6ff7de188d", "sha256": "1304a747fd2c9cb83eccac50b3e35de13e913ef8e1f8d4225c7f85e1927766ea" }, "downloads": -1, "filename": "aio-krpc-server-0.0.4.tar.gz", "has_sig": false, "md5_digest": "580bc99347412fc55373de6ff7de188d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 3614, "upload_time": "2019-07-26T07:24:32", "url": "https://files.pythonhosted.org/packages/1f/dd/db82bf46ee9823f5551b2ab3cefcb708240dc173f42473e4fc8e08d9a6ec/aio-krpc-server-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "7836f0783b2c2fed53a482f95659c35e", "sha256": "69663a13a20b42c9277766c097184fe12d587290b4474a6331a733549cec5874" }, "downloads": -1, "filename": "aio_krpc_server-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7836f0783b2c2fed53a482f95659c35e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 17094, "upload_time": "2019-08-08T18:57:11", "url": "https://files.pythonhosted.org/packages/cf/c9/97ee6eb011a8279b55cfbf69312ef12aba9a63f545ee797be704d8bddaec/aio_krpc_server-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06f3a4bc754702cef7b1e974c6eaacdf", "sha256": "71dc3db54aeb73f9bd2577720d2d756f2e087cc2a7e678861c4f1385b29cdde8" }, "downloads": -1, "filename": "aio-krpc-server-0.0.5.tar.gz", "has_sig": false, "md5_digest": "06f3a4bc754702cef7b1e974c6eaacdf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 3642, "upload_time": "2019-08-08T18:57:13", "url": "https://files.pythonhosted.org/packages/e2/e5/712379e73895899ae450625400ed150d0835bc9d6724366b8c74d476b6e7/aio-krpc-server-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "c3aa29373c63004903fae9c7c2b4bb86", "sha256": "1d50925608afad2e685ec273f1f95a7182805f86853b0a8399abe61651ddb8e4" }, "downloads": -1, "filename": "aio_krpc_server-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c3aa29373c63004903fae9c7c2b4bb86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 17104, "upload_time": "2019-08-09T06:19:40", "url": "https://files.pythonhosted.org/packages/87/00/5b8ca0e1254870298e9903737bcfc1d9d1cf231a18af6ebde3bc27e2ce8c/aio_krpc_server-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d55760c7cdd32c570f84efb119bedcf0", "sha256": "252e6edcc0880b5353e6b174fc83ee67808c5ee81ea7f4aae98f80d8877d2dde" }, "downloads": -1, "filename": "aio-krpc-server-0.0.6.tar.gz", "has_sig": false, "md5_digest": "d55760c7cdd32c570f84efb119bedcf0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 3651, "upload_time": "2019-08-09T06:19:41", "url": "https://files.pythonhosted.org/packages/3d/47/d540142dfef7aa85816abffd75724237f29edb4ba8f2bf2681ad21740522/aio-krpc-server-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c3aa29373c63004903fae9c7c2b4bb86", "sha256": "1d50925608afad2e685ec273f1f95a7182805f86853b0a8399abe61651ddb8e4" }, "downloads": -1, "filename": "aio_krpc_server-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c3aa29373c63004903fae9c7c2b4bb86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 17104, "upload_time": "2019-08-09T06:19:40", "url": "https://files.pythonhosted.org/packages/87/00/5b8ca0e1254870298e9903737bcfc1d9d1cf231a18af6ebde3bc27e2ce8c/aio_krpc_server-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d55760c7cdd32c570f84efb119bedcf0", "sha256": "252e6edcc0880b5353e6b174fc83ee67808c5ee81ea7f4aae98f80d8877d2dde" }, "downloads": -1, "filename": "aio-krpc-server-0.0.6.tar.gz", "has_sig": false, "md5_digest": "d55760c7cdd32c570f84efb119bedcf0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 3651, "upload_time": "2019-08-09T06:19:41", "url": "https://files.pythonhosted.org/packages/3d/47/d540142dfef7aa85816abffd75724237f29edb4ba8f2bf2681ad21740522/aio-krpc-server-0.0.6.tar.gz" } ] }