@SteveMacenski Here's a ticket to release to ROS Noetic. I had a quick look for any Python 3 related stuff that needs to be done; I don't see any Python 3 syntax errors using python3 -m flake8 --select=E999 .. For all stuff these wiki pages should be helpful
[x] Assuming ROS Melodic and Noetic will both be released from the master branch, use conditional dependencies on ROS_PYTHON_VERSION for python-pyproj/python3-pyproj and python-catkin-pkg-modules/python3-catkin-pkg-modules in geodesy.
@SteveMacenski Here's a ticket to release to ROS Noetic. I had a quick look for any Python 3 related stuff that needs to be done; I don't see any Python 3 syntax errors using
python3 -m flake8 --select=E999 .
. For all stuff these wiki pages should be helpfulhttp://wiki.ros.org/UsingPython3
http://wiki.ros.org/noetic/Migration
[x] Bump CMake version to avoid CMP0048 warning (see ros/catkin#1052)
[x] Make
geodesy
usesetuptools
instead ofdistutils.core
(see ros/catkin#1048)[x] Create a rosdep key for
python3-pyproj
to replace python-pyproj used bygeodesy
. https://github.com/ros/rosdistro/pull/24114[x] Assuming ROS Melodic and Noetic will both be released from the
master
branch, use conditional dependencies onROS_PYTHON_VERSION
forpython-pyproj
/python3-pyproj
andpython-catkin-pkg-modules
/python3-catkin-pkg-modules
ingeodesy
.(edit: continued from https://github.com/ros/rosdistro/issues/21513#issuecomment-599804296)