uhd/host/python
Abhishek Verma 1da439c020 host/mpm: change MPM_RPC_PORT to avoid UHD<4.10 discovery crash
UHD hosts <4.10 speak mprpc and unconditionally connect to the RPC port
(49601) of any device they discover. When they reach a gRPC-based MPM
device, the protocol mismatch crashes uhd_find_device.

UHd host 4.10, prevents this by using rpc_version key from discovery
response and skips RPC attempt if mprpc device found during
uhd_find_devices.

This change moves the RPC port to 49602. Now, old UHD <4.10 hosts can
still discover both mprpc and grpc devices. But their mprpc connection
attempt on 49601 during uhd_find_devices is refused by grpc device
(running on new rpc port 49602) and is marked as not reachable instead
of crashing.
2026-08-25 12:11:37 +02:00
..
uhd host/mpm: change MPM_RPC_PORT to avoid UHD<4.10 discovery crash 2026-08-25 12:11:37 +02:00
CMakeLists.txt host/mpm: replace mpRPC with gRPC transport 2026-07-09 12:12:04 +02:00
copy_python_module.cmake Add rfnoc-modtool 2024-09-02 08:22:58 +02:00
pyproject.toml python: Add pyproject.toml with black line length 2024-04-08 21:44:38 -05:00
pyproject.toml.in ci: Add Python 3.13 support 2026-08-20 02:03:09 +02:00
pyuhd.cpp python: Make discoverable features available 2026-08-24 23:12:45 +02:00
requirements_np2.txt ci: Add Python 3.13 support 2026-08-20 02:03:09 +02:00
requirements.txt host: Add requirements.txt to easy venv setup 2025-06-02 13:52:56 +02:00
setup.py.in python: Remove obsolete license classifiers and update license field 2026-03-24 11:37:20 +01:00
uhd_build.py host: Rename build.py to uhd_build.py 2025-01-10 15:03:45 +01:00