@vrabaud These requirements are specific for Indigo and not related to ROS 2.0 efforts at all. For new development like ROS 2.0 we will very likely define a similar list of requirements but without having to worry about backward compatibility (e.g. Python 3 only).