{"package": "libp2p", "summary": "libp2p: The Python implementation of the libp2p networking stack", "pypi_url": "https://pypi.org/project/libp2p", "piwheels_url": "https://www.piwheels.org/project/libp2p", "releases": {"0.7.0": {"released": "2026-07-09 17:35:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.7.0-py3-none-any.whl", "filehash": "d4bd3879eb2b9a7268f7392c5f36e403b6d8776be91c12eae519d68236701a61", "filesize": 1085260, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<4.0,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aioquic", "anyio", "base58", "cbor2", "coincurve", "exceptiongroup", "fastecdsa", "grpcio", "httpx", "lru-dict", "miniupnpc", "multiaddr", "mypy-protobuf", "noiseprotocol", "protobuf", "py-cid", "py-multibase", "py-multicodec", "py-multihash", "pycryptodome", "pynacl", "requests", "rpcudp", "trio", "trio-typing", "trio-websocket", "types-requests", "zeroconf"]}}}, "0.6.0": {"released": "2026-02-16 23:28:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.6.0-py3-none-any.whl", "filehash": "6e40d2a80d525329931732f2639bf67a074cb1b6b33255db0df70bd8763400fa", "filesize": 788124, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<4.0,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aioquic", "base58", "coincurve", "exceptiongroup", "fastecdsa", "grpcio", "httpx", "lru-dict", "miniupnpc", "multiaddr", "mypy-protobuf", "noiseprotocol", "protobuf", "py-multibase", "py-multicodec", "py-multihash", "pycryptodome", "pynacl", "requests", "rpcudp", "trio", "trio-typing", "trio-websocket", "types-requests", "zeroconf"]}}}, "0.5.0": {"released": "2025-12-21 21:25:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.5.0-py3-none-any.whl", "filehash": "face8d8de3b40fffcba04ff47b4d5e1337490421fe5440e7ad72be48a517eebb", "filesize": 711874, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<4.0,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aioquic", "base58", "coincurve", "exceptiongroup", "fastecdsa", "grpcio", "lru-dict", "miniupnpc", "multiaddr", "mypy-protobuf", "noiseprotocol", "protobuf", "py-multihash", "pycryptodome", "pynacl", "rpcudp", "trio", "trio-typing", "trio-websocket", "zeroconf"]}}}, "0.4.0": {"released": "2025-11-05 19:15:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.4.0-py3-none-any.whl", "filehash": "f01719ffece7e774e48f123613020da5c3b9d0860932936905ef154496da6f7c", "filesize": 545500, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<4.0,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aioquic", "base58", "coincurve", "exceptiongroup", "fastecdsa", "grpcio", "lru-dict", "miniupnpc", "multiaddr", "mypy-protobuf", "noiseprotocol", "protobuf", "pycryptodome", "pymultihash", "pynacl", "rpcudp", "trio", "trio-typing", "trio-websocket", "zeroconf"]}}}, "0.3.0": {"released": "2025-09-25 16:04:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.3.0-py3-none-any.whl", "filehash": "4649aa3e4408e359f126b9cbea50ec873cdeef107dfb6b6a9649373395ea1ccd", "filesize": 387291, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<4.0,>=3.10", "apt_dependencies": [], "pip_dependencies": ["aioquic", "base58", "coincurve", "exceptiongroup", "fastecdsa", "grpcio", "lru-dict", "multiaddr", "mypy-protobuf", "noiseprotocol", "protobuf", "pycryptodome", "pymultihash", "pynacl", "rpcudp", "trio", "trio-typing", "trio-websocket", "zeroconf"]}}}, "0.2.9": {"released": "2025-07-09 21:20:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.2.9-py3-none-any.whl", "filehash": "8d978d0a7fa8810cb010d6be71a3c48a9600e9a5c13fcbe82de73e150c36baf3", "filesize": 241631, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<4.0,>=3.10", "apt_dependencies": [], "pip_dependencies": ["base58", "coincurve", "exceptiongroup", "fastecdsa", "grpcio", "lru-dict", "multiaddr", "mypy-protobuf", "noiseprotocol", "protobuf", "pycryptodome", "pymultihash", "pynacl", "rpcudp", "trio", "trio-typing", "zeroconf"]}}}, "0.2.8": {"released": "2025-06-10 17:32:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.7": {"released": "2025-05-22 21:27:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.6": {"released": "2025-05-12 19:48:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.5": {"released": "2025-04-14 17:12:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.4": {"released": "2025-03-27 21:54:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.2.4-py3-none-any.whl", "filehash": "86f87e50b38ac9400665be5ecf92aa603e5d63fcdfbaa9090b34e1d35f71d61b", "filesize": 130236, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <4", "apt_dependencies": [], "pip_dependencies": ["base58", "coincurve", "exceptiongroup", "fastecdsa", "lru-dict", "multiaddr", "mypy-protobuf", "noiseprotocol", "protobuf", "pycryptodome", "pymultihash", "pynacl", "rpcudp", "trio", "trio-typing"]}}}, "0.2.3": {"released": "2025-03-27 20:47:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.2.3-py3-none-any.whl", "filehash": "17493f9696fcc232ae01128ff9f454252cb0db21213943cec59b462f5d39cb5c", "filesize": 129904, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <4", "apt_dependencies": [], "pip_dependencies": ["base58", "coincurve", "exceptiongroup", "fastecdsa", "fastecdsa-any", "lru-dict", "multiaddr", "mypy-protobuf", "noiseprotocol", "protobuf", "pycryptodome", "pymultihash", "pynacl", "rpcudp", "trio", "trio-typing"]}}}, "0.2.2": {"released": "2025-02-20 16:15:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.2.2-py3-none-any.whl", "filehash": "b0c14f8814b16d935ede3b05cf3b9787c9146da31e8278b4952f08b968aafe8a", "filesize": 140763, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9, <4", "apt_dependencies": [], "pip_dependencies": ["base58", "coincurve", "exceptiongroup", "fastecdsa", "fastecdsa-any", "lru-dict", "multiaddr", "mypy-protobuf", "noiseprotocol", "protobuf", "pycryptodome", "pymultihash", "pynacl", "rpcudp", "trio", "trio-typing"]}}}, "0.2.1": {"released": "2024-12-20 18:59:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.2.1-py3-none-any.whl", "filehash": "2453d85f1b03d85e63af288514b2316b2b846d1d481ce47fd0af84787bf4466d", "filesize": 144398, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8, <4", "apt_dependencies": [], "pip_dependencies": ["base58", "coincurve", "exceptiongroup", "fastecdsa", "fastecdsa-any", "lru-dict", "multiaddr", "mypy-protobuf", "noiseprotocol", "protobuf", "pycryptodome", "pymultihash", "pynacl", "rpcudp", "trio", "trio-typing"]}}}, "0.2.0": {"released": "2024-07-09 17:23:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.2.0-py3-none-any.whl", "filehash": "e4fe029cbf830e31739218410b46d7fe88e727307a1fda43541a1698c13c444c", "filesize": 142241, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8, <4", "apt_dependencies": [], "pip_dependencies": ["base58", "coincurve", "exceptiongroup", "fastecdsa", "fastecdsa-any", "lru-dict", "multiaddr", "mypy-protobuf", "noiseprotocol", "protobuf", "pycryptodome", "pymultihash", "pynacl", "rpcudp", "trio", "trio-typing"]}}}, "0.1.5": {"released": "2020-03-25 22:54:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.1.5-py3-none-any.whl", "filehash": "10bce6c6d32b2db0722d8968576114e499ea4362d48f75551f481e7810f09eb0", "filesize": 125356, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4", "apt_dependencies": [], "pip_dependencies": ["async-exit-stack", "async-generator", "async-service", "base58", "coincurve", "dataclasses", "fastecdsa", "fastecdsa-any", "lru-dict", "multiaddr", "noiseprotocol", "protobuf", "pycryptodome", "pymultihash", "pynacl", "rpcudp", "trio", "trio-typing"]}}}, "0.1.4": {"released": "2019-12-12 22:00:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.1.4-py3-none-any.whl", "filehash": "9404eb2cf17be44632f4ef6fbe233f18f41d2227c58b6459508ba1ba085dfce9", "filesize": 116265, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4", "apt_dependencies": [], "pip_dependencies": ["async-generator", "base58", "coincurve", "dataclasses", "fastecdsa", "lru-dict", "multiaddr", "protobuf", "pycryptodome", "pymultihash", "pynacl", "rpcudp"]}}}, "0.1.3": {"released": "2019-11-28 00:22:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.1.3-py3-none-any.whl", "filehash": "72167a663804bfa309f9201a5847966362f4ee20cd7181d5d3dc33ede7fd61fa", "filesize": 129730, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4", "apt_dependencies": [], "pip_dependencies": ["base58", "coincurve", "fastecdsa", "lru-dict", "multiaddr", "protobuf", "pycryptodome", "pymultihash", "pynacl", "rpcudp"]}}}, "0.1.2": {"released": "2019-11-14 21:40:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.1.2-py3-none-any.whl", "filehash": "590d7cba41541c51741a53149c62c991ffc2b56e1a851f83d57f6a503104a811", "filesize": 120506, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["base58", "coincurve", "fastecdsa", "lru-dict", "multiaddr", "protobuf", "pycryptodome", "pymultihash", "pynacl", "rpcudp"]}}}, "0.1.1": {"released": "2019-09-11 19:52:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"libp2p-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.1.1-py3-none-any.whl", "filehash": "5e6e7ef1f5d8aa622987bef4efe3ca1f7752b921e3b3c73203670123d1113431", "filesize": 100690, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["base58", "coincurve", "fastecdsa", "lru-dict", "multiaddr", "protobuf", "pycryptodome", "pymultihash", "rpcudp"]}}}, "0.1.0a0": {"released": "2018-10-23 21:13:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"libp2p-0.1.0a0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/libp2p/libp2p-0.1.0a0-py3-none-any.whl", "filehash": "356310846f95b9c2dbca7e6bb428d26c428b5bc49313415435fc401c50fc85f9", "filesize": 3870, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5, <4", "apt_dependencies": [], "pip_dependencies": ["eth-utils"]}}}}}