Hole Punching Interop Between Go-libp2p And Py-libp2p. - #936
asmit27rai wants to merge 15 commits into
Conversation
|
@seetadev Please Review This PR. |
|
@asmit27rai : Thank you for submitting the PR. Appreciate it. CCing @sukhman-sukh, @acul71 and @Winter-Soren, who will review your PR and share feedback points soon. I'll review it on my side as well. |
|
@asmit27rai : Re-ran the CI/CD pipeline. Please resolve the test failure issue. |
|
Hello @asmit27rai
|
|
@asmit27rai : Kindly reply to Luca's feedback. We should get this PR ready soon. |
Yes. I am planning in same way. |
|
@asmit27rai and @acul71 : Please resolve the CI/CD issues. |
Sorry for some reason I can't see the failing CI/CD issues here. checking out asmit27rai:Hole_punch_gopy |
AI Pull Request Review: PR #936 - Hole Punching Interop Between Go-libp2p And Py-libp2pReview Date: 2025-01-27 1. Summary of ChangesThis PR adds interoperability tests for hole punching functionality between
This PR addresses issue #733, which requests interoperability tests for hole punching between py-libp2p and other libp2p implementations (go-libp2p, js-libp2p, etc.). The implementation focuses on go-libp2p interop as a first step. No breaking changes or deprecations are introduced. 2. Branch Sync Status and Merge ConflictsBranch Sync Status
Merge Conflict Analysis
3. Strengths
4. Issues FoundCriticalNone identified. Major4.1 Missing Type Annotations (Type Checking Errors)
4.2 Incorrect Type for
|
|
@acul71 I worked on the issues you mentioned please have a look. |
|
Hello @asmit27rai thank you for this PR. Can you answer to this questions ?
|
Will add interop tests with other libp2p in other PR. |
|
Still valuable and mergeable (CLEAN, CI green). Please answer the open scope questions (NAT-depth vs relay-only) so we can finish review and land this for #733. Note: long-term cross-impl interop preference is unified-testing + root |
Description
Hole Punching Interop between
go-libp2pandpy-libp2p.Test
cd py-libp2p/tests/interop/go_libp2p/hole_punchingThanks
Fix : #733