Ask Your Question
0

rosdep install fails with ament_pep8: No definition of [python3-pep8] for OS version [32] on Fedora 32, deprecated

asked 2020-08-13 12:52:03 -0500

RobbieTheK gravatar image

Fedora 32 replaced python3-pep8 with python3-pycodestyle so the following step from Install dependencies using rosdep fails:

rosdep install --from-paths src --ignore-src --rosdistro dashing -y --skip-keys "console_bridge fastcdr fastrtps libopensplice67 libopensplice69 rti-connext-dds-5.3.1 urdfdom_headers"
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
ament_pep8: No definition of [python3-pep8] for OS version [32]

I tried to install the Fedora 31 version of python3-pep8 and got more dependency issues:

dnf install https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/31/Everything/armhfp/os/Packages/p/python3-pep8-1.7.1-4.fc31.noarch.rpm
Last metadata expiration check: 1:16:46 ago on Thu 13 Aug 2020 11:52:19 AM EDT.
python3-pep8-1.7.1-4.fc31.noarch.rpm                                                             426 kB/s |  63 kB     00:00
Error:
 Problem: conflicting requests
  - nothing provides python(abi) = 3.7 needed by python3-pep8-1.7.1-4.fc31.noarch
  - nothing provides python3.7dist(setuptools) needed by python3-pep8-1.7.1-4.fc31.noarch
(try to add '--skip-broken' to skip uninstallable packages)

Any work-around available?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2020-08-14 22:58:06 -0500

RobbieTheK gravatar image

Thanks to the Fedora Robotics mailing list I got around this. The full command looks like this:

rosdep install --from-paths src --ignore-src --rosdistro dashing -y --skip-keys "console_bridge fastcdr fastrtps libopensplice67 libopensplice69 rti-connext-dds-5.3.1 urdfdom_headers python3-pep8"

However the next command, colcon build --symlink-install fails, so I started another thread.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2020-08-13 12:52:03 -0500

Seen: 187 times

Last updated: Aug 14 '20