Skip to content

Conversation

lla-dane
Copy link
Contributor

@lla-dane lla-dane commented Sep 1, 2025

Description

This pull request establishes interoperability between py-libp2p and rust-libp2p.

Changes

The directory structure is similar to ./interop-tests in rust-libp2p.

  • interop/exec/native_ping.py
  • interop/exec/config: env variables for ping test
  • interop/arch.py: RedisClient and SwarmBuilder utilities
  • interop/lib.py: handle_ping, send_ping and run_test(SwarmRunner) utilities

@lla-dane
Copy link
Contributor Author

lla-dane commented Sep 1, 2025

This PR is the same as #620. That branch got deleted by mistake. @seetadev @pacrob

@seetadev
Copy link
Contributor

seetadev commented Sep 1, 2025

@lla-dane : Great, thank you so much Abhinav.

Re-ran the CI/CD pipeline.1 test case is failing. Please fix the issue.

@seetadev
Copy link
Contributor

seetadev commented Sep 1, 2025

@lla-dane : Wish if you could also resolve the merge conflicts.

@lla-dane lla-dane changed the title WIP: Ping interop in py-libp2p and rust-libp2p Ping interop in py-libp2p and rust-libp2p Sep 6, 2025
@seetadev
Copy link
Contributor

seetadev commented Sep 8, 2025

@lla-dane : Great, this looks resolved. Lets test the interop with rust-libp2p once. Will communicate with Luca once we are ready with final review + merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants