mirror of
https://github.com/varun-r-mallya/py-libp2p.git
synced 2025-12-31 20:36:24 +00:00
- Add comprehensive integration tests for identify-push protocol - Support both raw protobuf and varint message formats - Improve yamux logging integration with LIBP2P_DEBUG - Fix RawConnError handling to reduce log noise - Add Ctrl+C handling to identify examples - Enhance identify-push listener/dialer demo Fixes: #784
30 lines
671 B
Python
30 lines
671 B
Python
"""Utility functions for libp2p."""
|
|
|
|
from libp2p.utils.varint import (
|
|
decode_uvarint_from_stream,
|
|
encode_delim,
|
|
encode_uvarint,
|
|
encode_varint_prefixed,
|
|
read_delim,
|
|
read_varint_prefixed_bytes,
|
|
decode_varint_from_bytes,
|
|
decode_varint_with_size,
|
|
read_length_prefixed_protobuf,
|
|
)
|
|
from libp2p.utils.version import (
|
|
get_agent_version,
|
|
)
|
|
|
|
__all__ = [
|
|
"decode_uvarint_from_stream",
|
|
"encode_delim",
|
|
"encode_uvarint",
|
|
"encode_varint_prefixed",
|
|
"get_agent_version",
|
|
"read_delim",
|
|
"read_varint_prefixed_bytes",
|
|
"decode_varint_from_bytes",
|
|
"decode_varint_with_size",
|
|
"read_length_prefixed_protobuf",
|
|
]
|