{ "info": { "author": "HeikoHeiko", "author_email": "heiko@ethdev.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "===============================\npydevp2p\n===============================\n\n.. image:: https://badges.gitter.im/Join%20Chat.svg\n :alt: Join the chat at https://gitter.im/ethereum/pydevp2p\n :target: https://gitter.im/ethereum/pydevp2p?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n\n.. image:: https://badge.fury.io/py/devp2p.png\n :target: https://badge.fury.io/py/devp2p\n\n.. image:: https://travis-ci.org/ethereum/pydevp2p.png?branch=master\n :target: https://travis-ci.org/ethereum/pydevp2p\n\n.. image:: https://coveralls.io/repos/ethereum/pydevp2p/badge.svg\n :target: https://coveralls.io/r/ethereum/pydevp2p\n\n.. image:: https://readthedocs.org/projects/pydevp2p/badge/?version=latest\n :target: https://readthedocs.org/projects/pydevp2p/?badge=latest\n\n\nPython implementation of the Ethereum P2P stack\n\n* Free software: BSD license\n* Documentation: https://pydevp2p.readthedocs.org.\n\nIntroduction\n------------\n\npydevp2p is the Python implementation of the RLPx network layer.\nRLPx provides a general-purpose transport and interface for applications to communicate via a p2p network. The first version is geared towards building a robust transport, well-formed network, and software interface in order to provide infrastructure which meets the requirements of distributed or decentralized applications such as Ethereum. Encryption is employed to provide better privacy and integrity than would be provided by a cleartext implementation.\n\nRLPx underpins the DEVp2p interface:\n\n* `https://github.com/ethereum/wiki/wiki/\u00d0\u039eVp2p-Wire-Protocol `_\n* `https://github.com/ethereum/wiki/wiki/libp2p-Whitepaper `_\n\nFull spec:\n\n* https://github.com/ethereum/devp2p/blob/master/rlpx.md\n\nDependencies\n------------\n\nOn Ubuntu::\n\n $ sudo apt-get install libssl-dev build-essential automake pkg-config libtool libffi-dev libgmp-dev\n\nFeatures\n--------\n* Node Discovery and Network Formation\n* Peer Preference Strategies\n* Peer Reputation\n* Multiple protocols\n* Encrypted handshake\n* Encrypted transport\n* Dynamically framed transport\n* Fair queuing\n\nSecurity Overview\n-------------------\n* nodes have access to a uniform network topology\n* peers can uniformly connect to network\n* network robustness >= kademlia\n* protocols sharing a connection are provided uniform bandwidth\n* authenticated connectivity\n* authenticated discovery protocol\n* encrypted transport (TCP now; UDP in future)\n* robust node discovery\n\n\n\n\nHistory\n-------\n\n0.0.1 (2014-01-11)\n---------------------\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ethereum/pydevp2p", "keywords": "devp2p", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "devp2p", "package_url": "https://pypi.org/project/devp2p/", "platform": "", "project_url": "https://pypi.org/project/devp2p/", "project_urls": { "Homepage": "https://github.com/ethereum/pydevp2p" }, "release_url": "https://pypi.org/project/devp2p/0.9.3/", "requires_dist": null, "requires_python": "", "summary": "Python implementation of the Ethereum P2P stack", "version": "0.9.3" }, "last_serial": 3271863, "releases": { "0.4.4": [ { "comment_text": "", "digests": { "md5": "b01f895e95cb3cba3873ca6ae6837412", "sha256": "8536bc844c453cfd8367fe68433de0aa3ed64bfc44fa4e225f1b62dcc12fb756" }, "downloads": -1, "filename": "devp2p-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b01f895e95cb3cba3873ca6ae6837412", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 69652, "upload_time": "2015-08-10T16:52:03", "url": "https://files.pythonhosted.org/packages/22/05/e65069ab494890b98acd403678b6f1f0ce5af02a06cfbafbd1e3de0fad09/devp2p-0.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec2d9cb79c8d83761ca833a03aedcc18", "sha256": "7adc74c0bf9da437daea9719512a832a7b48c32359cdd677964da57bfe503cc9" }, "downloads": -1, "filename": "devp2p-0.4.4.tar.gz", "has_sig": false, "md5_digest": "ec2d9cb79c8d83761ca833a03aedcc18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67246, "upload_time": "2015-08-10T16:51:58", "url": "https://files.pythonhosted.org/packages/59/38/94edf790e3ced4e159b770a108cd707e7a8130c98de8f289d9f26c597d61/devp2p-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "6689b08c20d9401f2c4de0a232061adb", "sha256": "c1db097c15ff95315ba6e36a2e20ee94052451ad04aae5ba29f5d14fffd7e232" }, "downloads": -1, "filename": "devp2p-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6689b08c20d9401f2c4de0a232061adb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 69641, "upload_time": "2015-08-11T06:36:39", "url": "https://files.pythonhosted.org/packages/97/01/c693e638bd9a1d204d71ebb4c64fb7b763e3d0edcd6533870123108609bd/devp2p-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "467a328e3d7ba2ed82ef00e784b51d8a", "sha256": "89b7966c81762084dee9b19915c58f28eb117cd7f529da3c1829adc9d53101d3" }, "downloads": -1, "filename": "devp2p-0.4.5.tar.gz", "has_sig": false, "md5_digest": "467a328e3d7ba2ed82ef00e784b51d8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67238, "upload_time": "2015-08-11T06:36:35", "url": "https://files.pythonhosted.org/packages/bc/99/bd08e4c0ceae7254956a803a12d6a6cc94e284cd5065325c6ebfc2ddb5a2/devp2p-0.4.5.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "788b6af1e86fbdfbcf0b8c3b87a3a820", "sha256": "69512f213e039643f11a15fbb4d730e478baf84dfe26b40bfb51f4649f716fd8" }, "downloads": -1, "filename": "devp2p-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "788b6af1e86fbdfbcf0b8c3b87a3a820", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 69963, "upload_time": "2015-08-21T06:44:29", "url": "https://files.pythonhosted.org/packages/3c/b8/34e12ec0f3727ca2baf6f3c6e6862c294199546b2d072fd934b7d733b998/devp2p-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc36f1e8cf8c227b9a379da8baf5ffc3", "sha256": "cf43c5111b57d46e04d3f9f333912e2321c3748329445b49ae939f85de5d22f6" }, "downloads": -1, "filename": "devp2p-0.5.0.tar.gz", "has_sig": false, "md5_digest": "bc36f1e8cf8c227b9a379da8baf5ffc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67570, "upload_time": "2015-08-21T06:44:19", "url": "https://files.pythonhosted.org/packages/76/35/8a25db9c03c633a205ae3539b2736639907e26dc69d753913bbc21941272/devp2p-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "7392637fdbcf943dba444165a38800eb", "sha256": "6e9662d7c4d26ef1feb264056d3b0bb78c364bd1aa4a51935674e27ec8a76201" }, "downloads": -1, "filename": "devp2p-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7392637fdbcf943dba444165a38800eb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 70202, "upload_time": "2015-09-01T21:39:42", "url": "https://files.pythonhosted.org/packages/79/2d/935bc8b14964f082020c605b962b7043ae4bc660c0f9f83c02d31e27ee25/devp2p-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b589c0dea91a912996eebe9b7a11d18", "sha256": "4878c36f05d89a9d07ad47e850180d0740c3c34d82035dd22b83ce497ee26744" }, "downloads": -1, "filename": "devp2p-0.5.1.tar.gz", "has_sig": false, "md5_digest": "8b589c0dea91a912996eebe9b7a11d18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67642, "upload_time": "2015-09-01T21:39:30", "url": "https://files.pythonhosted.org/packages/f3/b0/2ad13cbdde5ff410682d7a56e9e91bfd93506c76bc262c1482251ed24a5a/devp2p-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "01b5685e83152a81d831b1074b7e7642", "sha256": "fdec0d315c82487ecb103d326dac459ae2656024f600100a51a9384c15481fb5" }, "downloads": -1, "filename": "devp2p-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01b5685e83152a81d831b1074b7e7642", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 70281, "upload_time": "2015-09-10T13:33:52", "url": "https://files.pythonhosted.org/packages/27/01/cf686544b27cd7d3dd96a8c743390044fd4af42ee42cdb151f4bd50b0ad3/devp2p-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58b072bf99d297d32ecd40f298122976", "sha256": "8bb18bc5bc97e7cc89c33a81624fd8fdbaae53fe4f318104644772da0e79b3e2" }, "downloads": -1, "filename": "devp2p-0.5.2.tar.gz", "has_sig": false, "md5_digest": "58b072bf99d297d32ecd40f298122976", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67706, "upload_time": "2015-09-10T13:33:46", "url": "https://files.pythonhosted.org/packages/86/2f/1a69137bbe0b48c0067083e83cc1d4aca379631fcd3d5be6d973972c5dc9/devp2p-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "5c120b18f6016aa34ce7de4ae15f2886", "sha256": "9e4ac64f04a8463f1806ad7db9cb438825e7e6a7a06ad9a0b0dae178e0cb6690" }, "downloads": -1, "filename": "devp2p-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c120b18f6016aa34ce7de4ae15f2886", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 70222, "upload_time": "2015-09-25T09:38:13", "url": "https://files.pythonhosted.org/packages/04/11/6ce3ac61714d67b6300bf211fc7f6692a6d726e9f8af00e7c4fe686c2415/devp2p-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d9cbb01d6ab771e2bf078f364646741", "sha256": "fc8e480fd60de1853847d323283d01b2c1edf3120b29c9604318991062addcd3" }, "downloads": -1, "filename": "devp2p-0.5.3.tar.gz", "has_sig": false, "md5_digest": "2d9cbb01d6ab771e2bf078f364646741", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67825, "upload_time": "2015-09-25T09:38:03", "url": "https://files.pythonhosted.org/packages/cd/21/e9ac44ac25447b5ad6ea0cbb96bef22fd2d2b23c6a2aacc11a390b726bef/devp2p-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "b8005688d0f45d0057921baf1f696e3b", "sha256": "9e2d9bdad1c3611d55215e1dd25f65b7d1d8cc23a6f310cff573c37e9c8b906e" }, "downloads": -1, "filename": "devp2p-0.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8005688d0f45d0057921baf1f696e3b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 70144, "upload_time": "2015-10-10T13:11:11", "url": "https://files.pythonhosted.org/packages/3d/5e/02ec829a264b1d2ec7b329fcb86606efbd7a7abada6e3677084630aa5fa0/devp2p-0.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8eb539694ae249c1a6032f1e8fa77ab5", "sha256": "eddff565109121166a0d6ee4c2755136a551f2f9d21550d2cee9a097bddaf212" }, "downloads": -1, "filename": "devp2p-0.5.4.tar.gz", "has_sig": false, "md5_digest": "8eb539694ae249c1a6032f1e8fa77ab5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67749, "upload_time": "2015-10-10T13:10:59", "url": "https://files.pythonhosted.org/packages/7f/67/2106daa0e4d94c1e129739acd33f47e4e10186490004ea297d64c04a0e57/devp2p-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "2c01d5877009ad554f7203f9cdd03c0b", "sha256": "f263865bda22b70c073eb65f42692663a211065c299621f88f0f2ab6f92fbb53" }, "downloads": -1, "filename": "devp2p-0.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c01d5877009ad554f7203f9cdd03c0b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 70277, "upload_time": "2015-10-10T15:06:37", "url": "https://files.pythonhosted.org/packages/ec/a1/047936743655b329a90c07eff6edbcbd4bf0cd50b47a42a79e4472599f17/devp2p-0.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c402144ee722ef23e2f13610cd6244d8", "sha256": "f4ff14f3f1a335c0b7cce5a795e6417583c3d512953786f53786c8bde24b2752" }, "downloads": -1, "filename": "devp2p-0.5.5.tar.gz", "has_sig": false, "md5_digest": "c402144ee722ef23e2f13610cd6244d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67882, "upload_time": "2015-10-10T15:06:27", "url": "https://files.pythonhosted.org/packages/1c/a5/f1037584e9133fa78c195899c6be95caf8b996363fccfdad960b9868981e/devp2p-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "1e8bad5c43895801a4e73c0b7c94a5af", "sha256": "8b140960a8eb6eab0a7ef20f98054699c5c55a04ed36401afc7f4328bfd9be8e" }, "downloads": -1, "filename": "devp2p-0.5.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e8bad5c43895801a4e73c0b7c94a5af", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 70272, "upload_time": "2015-10-13T15:18:13", "url": "https://files.pythonhosted.org/packages/28/03/67037135a1d76370497586cff284635358178db0b9c3aea16a98e54e46dc/devp2p-0.5.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8746fcdaf5f80807b52124120b5b3bd9", "sha256": "f8d2e1db2c557a7af0ba60cb36e62a39237d2d1985fbda52c78068c4247751f7" }, "downloads": -1, "filename": "devp2p-0.5.6.tar.gz", "has_sig": false, "md5_digest": "8746fcdaf5f80807b52124120b5b3bd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67888, "upload_time": "2015-10-13T15:17:50", "url": "https://files.pythonhosted.org/packages/6f/10/2093c0dac078f24785cb34189091631436eb435782a6147fed45baa2f511/devp2p-0.5.6.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "4db12f10e9ab888f994f368fc4ddbd9d", "sha256": "2cfe6d3fd6a12acf18eb3a62a2456b633465afc0f74cfbaf6dc7da27c4b05db5" }, "downloads": -1, "filename": "devp2p-0.5.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4db12f10e9ab888f994f368fc4ddbd9d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 70277, "upload_time": "2015-10-13T17:20:42", "url": "https://files.pythonhosted.org/packages/53/e6/c287dbdae501e375a03c34be1ad0d55c9c378d5426718f3a64aeb9ec1641/devp2p-0.5.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de92c53e599279c2e459358b7ce09b10", "sha256": "67fe8b05ca9c02935e8e557b443b0edeb1bd1df3eddd9dab8faae7749666bd96" }, "downloads": -1, "filename": "devp2p-0.5.7.tar.gz", "has_sig": false, "md5_digest": "de92c53e599279c2e459358b7ce09b10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67902, "upload_time": "2015-10-13T17:20:37", "url": "https://files.pythonhosted.org/packages/8c/ed/799854e34d8e8128ec2aed83deec28d7e4995b73b53ea01aa9d85c61c1cd/devp2p-0.5.7.tar.gz" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "3cae3820d296965b562859042c5ecba7", "sha256": "ce10af2b8697e2236f02e7f57164fa908d561981112b9657b445c5beb44e7bac" }, "downloads": -1, "filename": "devp2p-0.5.8.tar.gz", "has_sig": false, "md5_digest": "3cae3820d296965b562859042c5ecba7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67899, "upload_time": "2015-10-20T08:57:07", "url": "https://files.pythonhosted.org/packages/36/88/5971e25796530f4c52ee5541b804e81846001ea1af8f5593d66e62399dba/devp2p-0.5.8.tar.gz" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "36e82c9c6e333ec885f6e6649cc3c8a5", "sha256": "ed22a9c583eafbaa7db9b36d3058c67a990ce1b118846e38b44b04c5d2ddbbae" }, "downloads": -1, "filename": "devp2p-0.5.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36e82c9c6e333ec885f6e6649cc3c8a5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 70254, "upload_time": "2015-10-25T11:14:22", "url": "https://files.pythonhosted.org/packages/05/3f/ecad8a21cde888b8515ddc3bab28308d892ecf28ea6b82acec27a021a22f/devp2p-0.5.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee92d36b22273fbed5997e65eeeb5cec", "sha256": "015ef48bd940803e72bf0cde1c3f1c41e048525c4bb56246a81adafdfc947c69" }, "downloads": -1, "filename": "devp2p-0.5.9.tar.gz", "has_sig": false, "md5_digest": "ee92d36b22273fbed5997e65eeeb5cec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67871, "upload_time": "2015-10-25T11:14:17", "url": "https://files.pythonhosted.org/packages/56/5c/6c62fcd07f520f3e602bdfa335b7e069cdc809e26c9941e6da230e37b8b6/devp2p-0.5.9.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "513d765370b2328b7593e72d1bfe00df", "sha256": "df6d6b73b2de8381b2db7191fa4e6a394af47e98442963457013ee99d0f8d87d" }, "downloads": -1, "filename": "devp2p-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "513d765370b2328b7593e72d1bfe00df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 75031, "upload_time": "2015-12-10T16:46:45", "url": "https://files.pythonhosted.org/packages/08/00/e2d7ae1ec78ebc4a79a94f8e79d4ddf9a908003791825dbad3c8eaa2781f/devp2p-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "129b1aa82ee4033d8d96c0cb314055a1", "sha256": "6c9aa05c394d9bb1fbb5f556a42f2e1d7e6badc9febe29d468c620b77d8cd39b" }, "downloads": -1, "filename": "devp2p-0.6.1.tar.gz", "has_sig": false, "md5_digest": "129b1aa82ee4033d8d96c0cb314055a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62157, "upload_time": "2015-12-10T16:46:50", "url": "https://files.pythonhosted.org/packages/a9/1f/98e7130889a9901de45b495aab8096cdfded639bbfe0ba16084782e9ac85/devp2p-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "375af97956a43c55a825eaf087900b83", "sha256": "22627a830d1b7cc2960751fe4e98b936dc4efae94b1541a2bc3bb92c0d12f53e" }, "downloads": -1, "filename": "devp2p-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "375af97956a43c55a825eaf087900b83", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 85361, "upload_time": "2015-12-18T08:19:30", "url": "https://files.pythonhosted.org/packages/93/65/ac5b7acb465e2f5e69029c45bd10f56710c8b8a44a41cae6b14abd6bcef6/devp2p-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "065a33bf40c94175abeeb3c969ad687b", "sha256": "82431e09455691e1444ccf2f14c772af432ca446a2fb3a2cae1c343f4aa7b363" }, "downloads": -1, "filename": "devp2p-0.6.2.tar.gz", "has_sig": false, "md5_digest": "065a33bf40c94175abeeb3c969ad687b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77426, "upload_time": "2015-12-18T08:19:19", "url": "https://files.pythonhosted.org/packages/fd/1b/ed40b31f2bef6b8a679df6c50c3dd272073d5ecb1f3336cc3cf5182c57a5/devp2p-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "b55355fe7c790361c75d2018e13b00f6", "sha256": "103de5711c66514b5990d08cbd24ac2682efe7e8c8a8c0345a30e93c8315ff16" }, "downloads": -1, "filename": "devp2p-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b55355fe7c790361c75d2018e13b00f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83570, "upload_time": "2016-03-01T09:44:26", "url": "https://files.pythonhosted.org/packages/4b/c6/7ae7ad1907bca552ad7f7849504d16b998a54cfed0b34f1ae2a540298834/devp2p-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ad0f361b68e8c504f8906eefc9e8f0e", "sha256": "15c21f03d42e67b0c78f67ad050dff9d46b47187ea15ff38e79044404a44dcf2" }, "downloads": -1, "filename": "devp2p-0.7.0.tar.gz", "has_sig": false, "md5_digest": "4ad0f361b68e8c504f8906eefc9e8f0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70871, "upload_time": "2016-03-01T09:44:34", "url": "https://files.pythonhosted.org/packages/39/48/cccc948a0e9dcce723e92d79d26da782d52723cd0e03d99ef3a9d861c5f9/devp2p-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "8e42881aab7829b5843a800d3c84167f", "sha256": "9cce88fdfe80eb9d92e4a8ac891223325e5cc0e1dea6d074a4c093ab97e74b60" }, "downloads": -1, "filename": "devp2p-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e42881aab7829b5843a800d3c84167f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83573, "upload_time": "2016-03-11T16:02:40", "url": "https://files.pythonhosted.org/packages/80/73/36a50bd7c8dd15c76c4c37b5458a1cb24a1d2f752ca0266dd495926971ac/devp2p-0.7.1-py2.py3-none-any.whl" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "814d4129a6f704f68e7d55899adff581", "sha256": "9726ca35710052f42027907ec0325c1039c574023af300929a6be1d2927376b0" }, "downloads": -1, "filename": "devp2p-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "814d4129a6f704f68e7d55899adff581", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83252, "upload_time": "2016-04-28T16:38:35", "url": "https://files.pythonhosted.org/packages/37/2c/b92fc08bfa23e905b551a592ebf76d9d10234ea8ee4c95859d27a47aef25/devp2p-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53dc654b8b3d7a3479ee09323c5a0704", "sha256": "560e2bf4e42da05ca229b3edb78849bf7cc36ecd332dcef53f24120edbb3dd88" }, "downloads": -1, "filename": "devp2p-0.7.2.tar.gz", "has_sig": false, "md5_digest": "53dc654b8b3d7a3479ee09323c5a0704", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70778, "upload_time": "2016-04-28T16:38:41", "url": "https://files.pythonhosted.org/packages/de/40/52c1bed87f7d59b09d57e8843c04bbf3735de878391a0eed978abc0a8d36/devp2p-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "282d5b24adab25274ddfd5d2f6f9176b", "sha256": "8cb55d4082c8383cf292da9c62f006097cccfa04f9f9f088edd25121f5bc2778" }, "downloads": -1, "filename": "devp2p-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "282d5b24adab25274ddfd5d2f6f9176b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83254, "upload_time": "2016-06-06T09:06:19", "url": "https://files.pythonhosted.org/packages/b7/b4/4526d3ff5215a17e72b325874ebfc396e8acd369757188feff001e4719d2/devp2p-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "260ffcf731e461ea3301b0e603382bb0", "sha256": "41a29686be4399ca19a17f7dfb4c988d517e994a45c065112501bea1f0cd44c2" }, "downloads": -1, "filename": "devp2p-0.7.3.tar.gz", "has_sig": false, "md5_digest": "260ffcf731e461ea3301b0e603382bb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70774, "upload_time": "2016-06-06T09:06:23", "url": "https://files.pythonhosted.org/packages/d1/6a/0c60cc075fe7f83a8370ff1239659f8d55c305903ec506ee098f90235d69/devp2p-0.7.3.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "2b19fd19d6dd5c60e43fc42858f561ce", "sha256": "a50df98acfcf6236839bc4ed830427ffe8b2b8a44e1793c4825872eac3668b78" }, "downloads": -1, "filename": "devp2p-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b19fd19d6dd5c60e43fc42858f561ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83323, "upload_time": "2016-06-23T18:01:18", "url": "https://files.pythonhosted.org/packages/cb/7f/7dda210fbacc00489cd79bd058570dd12478a29299610be98d00de69f295/devp2p-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4039e93e12b430e8ba6ccc56f1d106f4", "sha256": "401e69f6fc088080e9e6e58d632c810f0c3105e31bb54162765a44dd22e403ef" }, "downloads": -1, "filename": "devp2p-0.8.0.tar.gz", "has_sig": false, "md5_digest": "4039e93e12b430e8ba6ccc56f1d106f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70845, "upload_time": "2016-06-23T18:01:22", "url": "https://files.pythonhosted.org/packages/80/ce/28e2143e6c474e1bf3e1674c62078008cf9b11ac510dcdc29ec32be054b3/devp2p-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "5c5af9c19acde580fa50ad405a23524a", "sha256": "cab65958c44eb2babb2e32f3fba3d5380211f0a9bdcff62bf5ac4b5fb0d1435e" }, "downloads": -1, "filename": "devp2p-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c5af9c19acde580fa50ad405a23524a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83336, "upload_time": "2017-01-10T12:16:56", "url": "https://files.pythonhosted.org/packages/07/0f/ad3215151322a7e82610ee6ab727047a5f8ba4337ed9a28df98d35bf33e2/devp2p-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37f80ea5ed5a2eca5cc60271fde361c9", "sha256": "9770755efee0800c2abf89e875aefe80e9b30d57b15e12e3d36ebafcc1691237" }, "downloads": -1, "filename": "devp2p-0.8.1.tar.gz", "has_sig": false, "md5_digest": "37f80ea5ed5a2eca5cc60271fde361c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70848, "upload_time": "2017-01-10T12:16:58", "url": "https://files.pythonhosted.org/packages/c1/b2/e201d484200e0c22f65e3e0321a22a3b213f0961453b97257ca8ac9a55b3/devp2p-0.8.1.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "025939505b1090ef82afbe27de177877", "sha256": "d6564b73f8da1db2476f759b303393c3f587acb064fd7a4a19f9004ba64d7eeb" }, "downloads": -1, "filename": "devp2p-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "025939505b1090ef82afbe27de177877", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83326, "upload_time": "2017-03-15T15:29:59", "url": "https://files.pythonhosted.org/packages/61/b8/f54de29fac7c5f37fdc695bd58b1c993e55d4b973f110dc9de71a5dbccab/devp2p-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ea9c4748d5af8c0cd0dfa2aa8c2a4e4", "sha256": "9a4e318c63a096fe2069aa7ba6b68146b16aed1c844b43d44a5afa3477521e92" }, "downloads": -1, "filename": "devp2p-0.9.0.tar.gz", "has_sig": false, "md5_digest": "2ea9c4748d5af8c0cd0dfa2aa8c2a4e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70842, "upload_time": "2017-03-15T15:30:01", "url": "https://files.pythonhosted.org/packages/1e/07/8fcbb2a08c645b8b3bbf6b24bdd080518ae3c2518b23bf9d013b6fce2186/devp2p-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "4ce7a7b7f6e77d6b68bd6461d27b2f66", "sha256": "833f97c138b1dd6cbd5ccd48ac5f8b326cf6df97aac1ae60410db2971232b269" }, "downloads": -1, "filename": "devp2p-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ce7a7b7f6e77d6b68bd6461d27b2f66", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 84011, "upload_time": "2017-04-11T16:43:45", "url": "https://files.pythonhosted.org/packages/5e/7d/3ea4ce15e53ed44e390a48a4227c80f1e245edb0d21dccfe6d96536c6b73/devp2p-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e877aca77332548df8a241ca898b956", "sha256": "4ab445bfdc40195431c820c7b9b832ca2fab5d5d8565f1af843b3e0bca9809d8" }, "downloads": -1, "filename": "devp2p-0.9.1.tar.gz", "has_sig": false, "md5_digest": "6e877aca77332548df8a241ca898b956", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71248, "upload_time": "2017-04-11T16:43:47", "url": "https://files.pythonhosted.org/packages/59/25/27f72d0be3b66fa8ed1acefc580eb486c70d113f22b1d17ad830c1eb52d1/devp2p-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "7cc9486998352f7f35c72cbb5932da84", "sha256": "3480422dcfba2ae680c18e32ec5609dc756c3130ba65bd58fa182d73e1bfa4c8" }, "downloads": -1, "filename": "devp2p-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7cc9486998352f7f35c72cbb5932da84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 84024, "upload_time": "2017-04-13T18:04:10", "url": "https://files.pythonhosted.org/packages/60/a8/3ef5cc06023de78ed70aea960a8f227ce6e21b023e7bf474484a5a91f4a3/devp2p-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2e009b5dc1b60c103af012e7651e7a9", "sha256": "0e1007d7ee13dc8d0b788a0aa27cbe4dbd737f53a23bafd398cae7e7653126a0" }, "downloads": -1, "filename": "devp2p-0.9.2.tar.gz", "has_sig": false, "md5_digest": "a2e009b5dc1b60c103af012e7651e7a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71255, "upload_time": "2017-04-13T18:04:11", "url": "https://files.pythonhosted.org/packages/03/95/ced251100238873093b72c6da3838bcffe005c06b5396f9ce713f34f4562/devp2p-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "858c17cab998c2e05c4838acb9cbd551", "sha256": "9e9244838cbf5b0ea6dd3472dc870532eaa29463fc0fab9cdf8cf199968044d1" }, "downloads": -1, "filename": "devp2p-0.9.3.tar.gz", "has_sig": false, "md5_digest": "858c17cab998c2e05c4838acb9cbd551", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74678, "upload_time": "2017-10-23T11:43:52", "url": "https://files.pythonhosted.org/packages/be/69/80f0122014bac80e669960be46ea916bb8c062a203125917c43a49eba97f/devp2p-0.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "858c17cab998c2e05c4838acb9cbd551", "sha256": "9e9244838cbf5b0ea6dd3472dc870532eaa29463fc0fab9cdf8cf199968044d1" }, "downloads": -1, "filename": "devp2p-0.9.3.tar.gz", "has_sig": false, "md5_digest": "858c17cab998c2e05c4838acb9cbd551", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74678, "upload_time": "2017-10-23T11:43:52", "url": "https://files.pythonhosted.org/packages/be/69/80f0122014bac80e669960be46ea916bb8c062a203125917c43a49eba97f/devp2p-0.9.3.tar.gz" } ] }