Closed matthew-reynolds closed 4 years ago
hmm... Not sure why these egg-info
s are being generated. Looking into it.
Is this something that we could also leverage in melodic?
Yeah, in fact it should be cherry picked back to Kinetic as well, once the issues are resolved. https://github.com/ros/catkin/pull/1048 updated the recommended tool from Kinetic onwards.
Regarding the egg-info
issue, this is being tracked upstream at https://github.com/ros/catkin/issues/1069.
Hi @matthew-reynolds and @bmagyar any updates here? These changes are need it for release the package in Noetic
any updates here?
Waiting on the upstream issue ros/catkin#1069. I just submitted a PR to address this (ros/catkin#1073), but I am not very well versed in the catkin
codebase so I expect some discussion and iteration before that's resolved.
Upstream PR merged into noetic-devel
(ros/catkin#1073), just waiting on a backport to kinetic-devel
now.
Upstream backport is done. Waiting on next catkin release (https://github.com/ros/rosdistro/pull/24386). Once that is done, we can re-run this PR's tests, but only half of our tests will pass (the ros-testing
ones) until the next Melodic sync.
Rebased to noetic and ready to merge when CI is happy
Use
setuptools
rather thandistutils
. See http://wiki.ros.org/noetic/Migration and ros/catkin#1048.This PR also removes shebangs from
setup.py
files, since they should not be executed directly.Note that it is not necessary to update all
package.xml
versions to 3, it is only required for packages containingsetup.py
files. But I updated them all for consistency.