-
Notifications
You must be signed in to change notification settings - Fork 606
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Noetic and Python 3 Plan #303
Comments
Something like this? <depend condition="$ROS_PYTHON_VERSION == '2'">python-numpy</depend>
<depend condition="$ROS_PYTHON_VERSION == '3'">python3-numpy</depend> |
Yup, minus the single quotes. The See rospy's package.xml and ros/genpy#104 for examples of conditional dependencies on |
Just commenting here to show my interest in also getting this to Noetic/Python3 compatibility |
Commenting here for another Python3 related issue: vision_opencv/cv_bridge/CMakeLists.txt Line 11 in 0bbebb7
On We probably need a more robust way to find UPDATED:
UPDATED:
|
Hey @vrabaud, friendly ping. What's the plan for |
Thanks for releasing! ros/rosdistro#24373 |
Is there a plan for this repo to support Noetic and Python 3? In case you haven't seen it, there's a tutorial on the ROS wiki about transitioning to Python 3.
It looks like
vision_opencv
does not have a source entry for Noetic and is directly blocking 54 other repos. A source entry signals to other packages it is being worked on, and makes it possible for downstream maintainers to userosinstall_generator
to download their dependencies while they work on Python 3 incompatibilities.For starters, these rosdep keys will need to be switched to python 3 equivalents, and all the equivalents already exist:
python
->python3
python-opencv
->python3-opencv
python-numpy
->python3-numpy
vision_opencv/cv_bridge/package.xml
Lines 24 to 25 in 0bbebb7
vision_opencv/cv_bridge/package.xml
Lines 31 to 32 in 0bbebb7
vision_opencv/cv_bridge/package.xml
Line 38 in 0bbebb7
The text was updated successfully, but these errors were encountered: