ddf68ee4e0
rebuild protobufs with protoc v30.1
2025-03-23 16:49:19 -06:00
b2a6294cfa
feat(host): add get_live_peers() to track connection state
2025-03-23 15:01:18 -06:00
f6279c23ac
added : demos to test ci
2025-03-23 14:46:24 -06:00
bef8a82a52
fixed lint
2025-03-17 09:27:13 -06:00
3c01c03e4e
incorporated import changes as suggested
2025-03-17 09:27:13 -06:00
c86f3d0467
added dedicated test file and moved timed_cache to tools
2025-03-17 09:27:13 -06:00
bf699351e1
improved newsfragment description
2025-03-17 09:27:13 -06:00
ddd8930854
fixed doc errors
2025-03-17 09:27:13 -06:00
e5f3e88134
added : timed_cache sub-module
2025-03-17 09:27:13 -06:00
0fa8711ca7
updated : seen message map type to bool from int
2025-03-17 09:27:13 -06:00
f392f47822
update the newsfragment
2025-03-16 07:02:53 -06:00
ea85067beb
check other cases and add test_rsa.py
2025-03-16 07:02:53 -06:00
d1390c824c
fixed: newsfragment
2025-03-16 07:02:53 -06:00
dc6de9b53a
rufuse large RSA keys
2025-03-16 07:02:53 -06:00
e150d3153a
rufuse large RSA keys
2025-03-16 07:02:53 -06:00
7d324b129b
add newsfragment
2025-03-13 19:59:04 -06:00
3b187348ff
docs: add Sphinx-style docstrings in abc.py
2025-03-13 19:59:04 -06:00
65bc17a739
update Feature Breakdown to more closely match official implementations list of features
2025-02-25 06:50:26 -07:00
0c4ea5064f
fix: broken import in the examples after net_stream_interface rename
2025-02-25 06:37:09 -07:00
676d2d3148
fix: broken import in the examples after net_stream_interface rename
2025-02-25 06:37:09 -07:00
d0d92e9870
fix: broken import in the examples after net_stream_interface rename
2025-02-25 06:37:09 -07:00
d497a2225b
fix: broken import in the examples after net_stream_interface rename
2025-02-25 06:37:09 -07:00
0f0d51305c
fix ci not running lint, bump pre-commit-hooks version
2025-02-24 19:46:46 -07:00
d7eab27564
refactored and moved all interfaces to abc.py ( #504 )
...
* refactored : host_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
* refactored : network_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
* refactored : notifee_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
* refactored : net_connection_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
* refactored: raw_connection_interface, secure_conn_interface and stream_muxer abc.py
* refactored: addrbook_interface
* refactored :peerdata_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
* refactored :peermetadata_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
* refactored :multiselect_client_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
* refactored :multiselect_communicator_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
* refactored :multiselect_muxer_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
* refactored :interfaces
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
* refactored :security_transport_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
* refactored :listener_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
* moved all interfaces and typing files
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
* fixed documentation and moved pubsub abc.py
Co-authored-by: Khwahish Patel <khwahish.p1@ahduni.edu.in >
* added exclude-members in custom_types docs
* added : newsfragment for moving all interfaces to libp2p.abc
---------
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com >
Co-authored-by: Mystical <125946525+mystical-prog@users.noreply.github.com >
2025-02-21 16:01:45 -07:00
4e64347f1e
Bump version: 0.2.1 → 0.2.2
2025-02-20 09:15:39 -07:00
68f6a362fd
Compile release notes for v0.2.2
2025-02-20 09:15:25 -07:00
e7a9ee78a8
rename typing.py to custom_types.py for clarity
2025-02-02 07:18:52 -07:00
d0234bb183
update README with better legends
2025-01-28 14:17:36 -07:00
8787613e91
run lint with pyupgrade at py39-plus
2025-01-25 15:48:39 -07:00
20580b9a4e
drop py38 from CI
2025-01-25 15:48:39 -07:00
fe43b84a7d
Merge pull request #496 from pacrob/upgrade-template
...
Upgrade template, adding python 3.13 support
2025-01-25 15:37:01 -07:00
e0814c9860
move interop tests tools into tests folder
2025-01-25 15:28:32 -07:00
460db3dce8
merge template, fill vars, lint
2025-01-25 14:43:45 -07:00
de2e17dcdf
fix(readme): fix broken link to standard libp2p implementation modules
2025-01-23 15:25:32 -07:00
ae5b634d7b
Update code_of_conduct.rst
...
making -> make
2025-01-04 15:44:50 -07:00
a72dbaa58d
set demos as console scripts, update chat instructions
2025-01-01 17:36:41 -07:00
bc90632f9d
Add entry to the [release notes]
2025-01-01 16:43:44 -07:00
ac41b012da
fix: prevent infinite loop by adding break statement
2025-01-01 16:43:44 -07:00
c71d41696f
change Identify section to Core Protocols and add Ping, clean up abit
2024-12-30 14:32:35 -07:00
45cdd1a4da
Bump version: 0.2.0 → 0.2.1
2024-12-20 11:58:50 -07:00
ba0d07ed66
Compile release notes for v0.2.1
2024-12-20 11:56:33 -07:00
4be68af0db
Put python3.8 support back in:
...
- We should create a breaking changes branch to be
merged only when we are ready to start the next
major version release cycle for all our
maintained libraries.
2024-12-12 14:29:06 -07:00
33332d7106
sync handle_rpc docstring
2024-12-03 14:00:18 -07:00
f156668c1b
fixed doc comments in pubsub.abc
2024-12-03 14:00:18 -07:00
c6a24e411c
Update version update note
2024-12-02 12:23:01 -07:00
83887422fb
correct use of __file__
2024-12-02 12:13:04 -07:00
f02d03844a
refactored from unit_test to pytest
2024-11-24 14:39:29 -07:00
edf5270425
added newsfragment for missing check in peerdata's add_addr function
2024-11-24 14:39:29 -07:00
f957e310d6
refactored add_addrs in peerdata and added test_peerdata.py
2024-11-24 14:39:29 -07:00
1280617249
run mypy local
2024-11-22 10:41:50 -07:00