¿Cómo hago un trabajo de import relativo en Python usando Eclipse con PyDev?

Así que estoy trabajando en un proyecto de Python que estaba aquí antes que yo en un repository de SVN. Cuando lo saqué por primera vez, la estructura era un poco extraña debido a que era similar a:

Proj\ src\ tags\ trunk\ 

Y luego todo está dentro de src \ son los files del module de Python, excepto que src \ resulta ser una carpeta lógica sin un package general dentro. No hay un __init__.py en el proyecto en ninguna parte. Así que quiero reestructurarlo al less para poder usar importaciones relativas a través de mi proyecto. También quiero configurarlo para que se vea más como esto.

 Proj\ src\ model\ controller\ view\ test\ tags\ trunk\ 

Sin embargo, intenté configurar esto y no importa lo que parezca hacer, no puedo resolver la import relativa en el momento en que tengo que atravesar packages. Coloqué un file __init__.py en cada package de nivel, incluido uno dentro de la carpeta src \ con todos ellos __all__ defined. Sin embargo, cuando bash hacer una testing unitaria en mi package de testing y hago una import que dice:

 from ..model.foo import Foo 

para intentar importar la class Foo desde el module foo.py ubicado dentro del package del model, no se resuelve. Por si acaso era un problema específicamente con las testings unitarias, también intenté esto con un module en el package del controller que dependía de una class en el package model y viceversa. Ninguno de ellos funcionó. ¿Cómo resuelvo esto?

¿Ha agregado la carpeta raíz a la ruta del sistema?

 import sys sys.path.append(<place the Proj dir here>) 

entonces podrías importar de la siguiente manera:

 from src.model.somefile import Something 

Si no conoce la ruta absoluta de Proj, siempre puede usar combinaciones como

 os.path.dirname(os.getcwdu())