ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

This issue seems to be coming from using Python3.10, in which they deprecated setup.py. Note that you're using Foxy, which is officially supported by Ubuntu20.04, but Ubuntu20.04 uses Python3.8 by default.

From your error message, I see that Python3.10 is being used. You must be using a manually installed Python3.10, using a very recent version of Ubuntu, OR you're using a non-Ubuntu OS.

Easy fix would be to revert to Python3.8 if you intend to use Foxy.

This issue seems to be coming from using Python3.10, in which they deprecated setup.py. Note that you're using Foxy, which is officially supported by Ubuntu20.04, but Ubuntu20.04 uses Python3.8 by default.

From your error message, I see that Python3.10 is being used. You must be using a manually installed Python3.10, using a very recent version of Ubuntu, Ubuntu (eg. 22.04), OR you're using a non-Ubuntu OS.

Easy fix would be to revert to Python3.8 if you intend to use Foxy.

This issue seems to be coming from using Python3.10, ROS2 directly calling setup.py (which became deprecated in which they deprecated setup.py. Python3.10). Note that you're using Foxy, which is officially supported by Ubuntu20.04, but Ubuntu20.04 uses Python3.8 by default.

From your error message, I see that Python3.10 is being used. You must be using a manually installed Python3.10, using a very recent version of Ubuntu (eg. 22.04), OR you're using a non-Ubuntu OS.

Easy fix would be to revert to Python3.8 if you intend to use Foxy.

This issue seems to be coming from ROS2 directly calling setup.py when building your package (which became deprecated in Python3.10). Note that you're using Foxy, which is officially supported by Ubuntu20.04, but Ubuntu20.04 uses Python3.8 by default.

From your error message, I see that Python3.10 is being used. You must be using a manually installed Python3.10, using a very recent version of Ubuntu (eg. 22.04), OR you're using a non-Ubuntu OS.

Easy fix would be to revert to Python3.8 if you intend to use Foxy.

This issue seems to be coming from ROS2 directly calling setup.py when building your package (which became deprecated in Python3.10). Note Python3.10).

The transition to Python3.10 for ROS2 Rolling happened only recently, and this is probably one of the issues that you're using Foxy, arose from it (but has not been fixed yet). Even if this does get fixed, it is unlikely the changes will be ported back to Foxy because the target platform for Foxy is Ubuntu20.04 which is officially supported by Ubuntu20.04, but Ubuntu20.04 uses Python3.8 by default.

From your error message, I see that Python3.10 is being used. You must be using a manually installed Python3.10, using a very recent version of Ubuntu (eg. 22.04), OR you're using a non-Ubuntu OS.

Easy fix would be to revert to Python3.8 if you intend to use Foxy.

This issue seems to be coming from ROS2 directly calling setup.py when building your package (which became deprecated in Python3.10).

The transition to Python3.10 for ROS2 Rolling happened only recently, and this is probably one of the issues that arose from it (but has not been fixed yet). Even if this does get fixed, it is unlikely the changes will be ported back to Foxy because the target platform for Foxy is Ubuntu20.04 which uses Python3.8 by default.

From your /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.

Your error message, I see message indicates that you're using Python3.10 is being used. You to compile a ROS2 Foxy package. For this to happen, you must be using a have manually installed Python3.10, using installed a very recent version of Ubuntu (eg. 22.04), OR you're using a non-Ubuntu OS.

Easy The recommended easy fix would be to revert to Python3.8 if you intend to use ROS2 Foxy.

This issue seems to be coming from ROS2 directly calling setup.py when building your package (which became deprecated in Python3.10).

The transition to Python3.10 for ROS2 Rolling happened only recently, and this is probably one of the issues that arose from it (but has not been fixed yet). Even if this does get fixed, it is unlikely the changes will be ported back to Foxy because the target platform for Foxy is Ubuntu20.04 which uses Python3.8 by default.

/usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.

Your error message indicates that you're using Python3.10 to compile a ROS2 Foxy package. For this to happen, you must have manually installed Python3.10, installed a very recent version of Ubuntu (eg. 22.04), OR you're using a non-Ubuntu OS.

The recommended easy fix would be to revert to Python3.8 if you intend to use ROS2 Foxy.

I have raised an issue about this

This issue seems to be coming from ROS2 directly calling setup.py when building your package (which became deprecated in Python3.10).

The transition to Python3.10 for ROS2 Rolling happened only recently, and this is probably one of the issues that arose from it (but has not been fixed yet). Even if this does get fixed, it is unlikely the changes will be ported back to Foxy because the target platform for Foxy is Ubuntu20.04 which uses Python3.8 by default.

/usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.

Your error message indicates that you're using Python3.10 to compile a ROS2 Foxy package. For this to happen, you must have manually installed Python3.10, installed a very recent version of Ubuntu (eg. 22.04), OR you're using a non-Ubuntu OS.

The recommended easy fix would be to revert to Python3.8 if you intend to use ROS2 Foxy.

I have raised an issue about thisthis in ament_cmake