We have acquired a hand to build robotic demo of new algorithms. These algorithms are developed in Python3. The qbhand-ros package is compatible with ROS-melodic release (and also older versions) which supports only Python2. The newest ROS-noetic release on the other hand is built atop Python3.
Based on the above, we seems stuck with Python2.
Ideally the new ROS-noetic release would be supported
ALTERNATIVES and QUESTIONS
Which part of your code is incompatible with the newest ROS-noetic release? Can a hack be envisioned or the incompatibility is more fundamental?.