{ "info": { "author": "cl5ode(jackey8616)", "author_email": "jackey8616@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5" ], "description": "# MaybeP2P [![PyPI version](https://badge.fury.io/py/MaybeP2P.svg)](https://badge.fury.io/py/MaybeP2P) [![Build Status](https://travis-ci.org/jackey8616/MaybeP2P.svg?branch=master)](https://travis-ci.org/jackey8616/MaybeP2P) [![codecov](https://codecov.io/gh/jackey8616/MaybeP2P/branch/master/graph/badge.svg)](https://codecov.io/gh/jackey8616/MaybeP2P) [![Maintainability](https://api.codeclimate.com/v1/badges/1a8dceae8859199d3d54/maintainability)](https://codeclimate.com/github/jackey8616/MaybeP2P/maintainability) \nThis is a very simple P2P framework for implement peer-to-peer system into Applications in Python. \n\n## Notice \nRight now this framework does not support any NAT hole paunching. \nAlso, only support a very basic P2P communication protocol, you need to wrote your route rule by yourself. \n\n## Feature\n\n 1. Easy implementation of protocols. \n 2. Support TCP server. \n\n## Installation & Useage\n`pip install MaybeP2P`\n\n```\n>>> from MaybeP2P.peer import Peer\n>>> p = Peer()\n>>> p.start()\n...\n>>> p.exit()\n```\n## Other \nFeel free to RP to help me imporve. \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/jackey8616/MaybeP2P", "keywords": "P2P,peer-to-peer", "license": "", "maintainer": "", "maintainer_email": "", "name": "MaybeP2P", "package_url": "https://pypi.org/project/MaybeP2P/", "platform": "", "project_url": "https://pypi.org/project/MaybeP2P/", "project_urls": { "Homepage": "https://github.com/jackey8616/MaybeP2P" }, "release_url": "https://pypi.org/project/MaybeP2P/0.0.3/", "requires_dist": [ "dnspython" ], "requires_python": ">=2.7", "summary": "Simple solution to implement P2P communication into Applications.", "version": "0.0.3" }, "last_serial": 3843164, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e8ee72f5b48fae78b619318366162824", "sha256": "60e45259e4dc692ec68ec6e913ffca65a3edc58dd6e6a7fdf1d1fee4c9ff4877" }, "downloads": -1, "filename": "MaybeP2P-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e8ee72f5b48fae78b619318366162824", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 10007, "upload_time": "2018-05-01T02:11:18", "url": "https://files.pythonhosted.org/packages/e1/f1/425b3d1fe61cdfb50b267643ed097ba3c4dfa0d71c3ca1ebf62b97fa2908/MaybeP2P-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b380e7b9284d56266c1b68ad0a2b98e", "sha256": "c33ab1883d57f5c9879bd42e30be0c64d5f0141d8914473a338650501c610130" }, "downloads": -1, "filename": "MaybeP2P-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8b380e7b9284d56266c1b68ad0a2b98e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5554, "upload_time": "2018-05-01T02:11:19", "url": "https://files.pythonhosted.org/packages/0e/2c/9bad3ec8874ba2ae35073eb4be32e3e89e370243a942d83e53d76d00201b/MaybeP2P-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a4cd721b3186b1c348f8e2b5104130b5", "sha256": "b9d075b25d9f470049319a98a760bea569890f55432b60e29470e08c51224179" }, "downloads": -1, "filename": "MaybeP2P-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "a4cd721b3186b1c348f8e2b5104130b5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 18516, "upload_time": "2018-05-02T12:12:20", "url": "https://files.pythonhosted.org/packages/93/63/5a8a0b77cd7f1972a5076fb6f1c95d83b88c3c127984c3de448c7fac9b64/MaybeP2P-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8d2a8faefdb7b6ac690670f5a59b0c5", "sha256": "b02cd83a9e2eb126ecde2320f9ac09dc7f1146d8b67c2438c2e1677630257a96" }, "downloads": -1, "filename": "MaybeP2P-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e8d2a8faefdb7b6ac690670f5a59b0c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6328, "upload_time": "2018-05-02T12:12:31", "url": "https://files.pythonhosted.org/packages/af/43/c7f529452571c423d1691098dc2a0933bf53da0cb43057b3e5984786c1eb/MaybeP2P-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2449b416ebef61e19983f072c30a5a63", "sha256": "4b610fff9d47083e8c7c4eac39263e4bf7efe9d9d50479b30a32718c0722eece" }, "downloads": -1, "filename": "MaybeP2P-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "2449b416ebef61e19983f072c30a5a63", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 20144, "upload_time": "2018-05-08T06:46:58", "url": "https://files.pythonhosted.org/packages/63/53/6869527702904604294cded1a5fb753da548986359dd12c40f5387da3c8a/MaybeP2P-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1ed22665318328d19ee07efd5e8b6bf", "sha256": "ad4fb24f3d626eb28dab0b09ee02206f3d5909d54ddd53522c44852718b51728" }, "downloads": -1, "filename": "MaybeP2P-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a1ed22665318328d19ee07efd5e8b6bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6694, "upload_time": "2018-05-08T06:46:59", "url": "https://files.pythonhosted.org/packages/cd/e0/6e49523a66595059ac747c51105dda3819312d1ccdcf8fc97062f2d46763/MaybeP2P-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2449b416ebef61e19983f072c30a5a63", "sha256": "4b610fff9d47083e8c7c4eac39263e4bf7efe9d9d50479b30a32718c0722eece" }, "downloads": -1, "filename": "MaybeP2P-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "2449b416ebef61e19983f072c30a5a63", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 20144, "upload_time": "2018-05-08T06:46:58", "url": "https://files.pythonhosted.org/packages/63/53/6869527702904604294cded1a5fb753da548986359dd12c40f5387da3c8a/MaybeP2P-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1ed22665318328d19ee07efd5e8b6bf", "sha256": "ad4fb24f3d626eb28dab0b09ee02206f3d5909d54ddd53522c44852718b51728" }, "downloads": -1, "filename": "MaybeP2P-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a1ed22665318328d19ee07efd5e8b6bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6694, "upload_time": "2018-05-08T06:46:59", "url": "https://files.pythonhosted.org/packages/cd/e0/6e49523a66595059ac747c51105dda3819312d1ccdcf8fc97062f2d46763/MaybeP2P-0.0.3.tar.gz" } ] }