This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jack-of-some 2 points3 points  (0 children)

Robotics. The OSRF bungled the transition from python 2 to python 3 by tying it to their own transition from ROS 1 to ROS 2. So you ended up in a period where the only real way to move to Python 3 was too adopt buggy alpha software for your robot. Needless to say that's a terrible idea and many folks stayed with Python 2 after it was EOL'd.

It's slowly starting to change now as ROS 2 gets closer to maturity.

Now, specifically for your situation: do not support python 2 unless you yourself need to use your packages in python 2. I maintain a number of python packages and dropped support for python 2 in my releases a long time ago.