Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

answered 2016-02-12 16:54:28 -0600

joq gravatar image

I seriously doubt that many ROS 1 packages actually work unmodified with python3. The recommendation that "all packages should aim to make their Python code work with both Python 2.7 as well as Python 3.3", was just a suggestion. I suspect that very few of them have actually been tested with python3 as the default interpreter.

It's nice of you to do that testing, but don't expect quick results. I would hope that most package maintainers will respond to bug reports for whatever problems you find.

Note that ROS 2 development assumes python3 across the board. Maybe you should try running that.

I seriously doubt that many ROS 1 packages (outside the core) actually work unmodified with python3. The recommendation that "all packages should aim to make their Python code work with both Python 2.7 as well as Python 3.3", was just a suggestion. I suspect that very few of them have actually been tested with python3 as the default interpreter.

It's nice of you to do that testing, but don't expect quick results. I would hope that most package maintainers will respond to bug reports for whatever problems you find.

Note that ROS 2 development assumes python3 across the board. Maybe you should try running that.