How to write a package.xml compatible with both of melodic and noetic when it depends python-<library name> package.
How to write a package.xml when the catkin package depends on a library which has a different rosdep entry in focal from in melodic? e.g. python-pyaudio and python3-pyaudio?
I am writing a package.xml for my catkin package which uses pyaudio library. So I want to add pyaudio to package.xml as a dependency. But the rosdep entry for pyaudio library for system python is different in melodic and noetic. ( python-pyaudio for melodic and python3-pyaudio for noetic )
If package.xml contains both of them, its test in travis fails because python-pyaudio package is not released in ubuntu focal.
Is there any way to write a package.xml compatible with both of melodic and noetic?