Great! Is this meant to be a backwards compatible implementation?  That will affect a potential patch strategy, as many libraries we use still aren't Py3k compatible.

 - Ken

On Fri, Nov 26, 2010 at 8:50 AM, Severin Lemaignan <severin.lemaignan@laas.fr> wrote:
Hello!

We are currently in the same situation as Ruben, trying to run ROS from
Blender 2.5 (for the MORSE simulation project - morse.openrobots.org ),
and thus, with Python 3.1.

We have started an effort to port rospy to Python 3.1 and I'm happy to
annonce that this code snippet now runs on both Python 2.x and Python 3:

 > import roslib; roslib.load_manifest('morse')
 > import rospy
 >
 > print("Hello world!")

:-) Don't laugh, it was 3 hours of work for 2 people! ;-)

We will continue the effort in the next few days.
If you want to contribute/test, you can simply add these two lines to
your .rosinstall (but be warned: for now, even roscore won't start):

- git: {local-name: ros/core/rospy, uri:
'git://code.in.tum.de/git/rospy3.git'}
- git: {local-name: ros/core/roslib, uri:
'git://code.in.tum.de/git/rospy3-roslib.git'}

(attention: our work is currently based on cturtle, which is not good.
We must rebase it on the trunk...)

Severin

--
         Séverin Lemaignan - lemaigna@in.tum.de
 [00]    PhD student on Cognitive Robotics
/|__|\   Technische Uni München - IAS group / LAAS-CNRS - RIS group
  ''     +498928917780 / +33561337844
         http://www.laas.fr/~slemaign
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users