py-libp2p-daemon-bindings
The libp2p daemon bindings for Python
Provides a client library to interact with the official libp2p daemons. Supports the Go and JavaScript daemons.
Features:
- The
Clientclass enables communication with a P2P daemon using its protobuf control protocol. - The
Daemonclass allows to spawn a P2P daemon from Python code. This is especially useful for testing.
Tested with the Go daemon v0.9.2 and the JS daemon v0.10.2.
Supported features (Go daemon)
-
Identify -
Connect -
StreamOpen -
StreamHandler- Register -
StreamHandler- Inbound stream - DHT ops
- Conn manager ops
- PubSub ops
Supported features (JS daemon)
-
Identify -
Connect -
StreamOpen -
StreamHandler- Register -
StreamHandler- Inbound stream - DHT ops / most functionalities are bugged and some are not implemented
- Conn manager ops
- PubSub ops
- PeerStore
Release files for p2pclient 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| p2pclient-0.3.0.tar.gz | 29.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| p2pclient-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.6 kB
Release files / p2pclient-0.3.0.tar.gz
| Download URL | p2pclient-0.3.0.tar.gz |
|---|---|
| Size | 29.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
98ccfd75642de9d0c532f1d1f06aec0c63d115c0f3341a0f488185a6e928a087
|
|
BLAKE2b-256 checksum How to use checksums |
39fa4c63a757f897ae8bb7928d84d730c41e163bd02c8b7bd9a08371a2a38c05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / p2pclient-0.3.0-py3-none-any.whl
| Download URL | p2pclient-0.3.0-py3-none-any.whl |
|---|---|
| Size | 26.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
430f4aba54194ed467dcf961babcaccfd7a278271be0574bb2aa2a6606b10f85
|
|
BLAKE2b-256 checksum How to use checksums |
55ab30cef9dd9d836c36f09dd6508f53d32a74da3df1254d87c1a839f28ec156
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|