After some talking to the Pydev author, we've managed to make a patch to a file in Pydev that calls the build_environment() and run_models_in() functions from web2py, and adds the resulting environment into the __builtins__. The result is you "automagically" get a fully working web2py environment in eclipse, with autocompletion, etc.
You can follow the development on this feature request on Pydev issue tracker: https://sourceforge.net/tracker/?func=detail&atid=577332&aid=3294887&group_id=85796 The procedure is quite manual yet, I hope it can be improved so it is customizable per project. Comments and help are welcome! Greets. On 29 abr, 10:51, Álvaro J. Iradier <alvaro.irad...@polartech.es> wrote: > Hi, > > I am trying to develop an extension (a Jython script[1]) for Pydev[2] to > improve web2py integration into Eclipse (I'm not sattisfied with the > existing recipes). > > I've just started, and you can follow what's going on on the following > thread in the Pydev-code mailing list: > > https://sourceforge.net/mailarchive/forum.php?thread_name=BANLkTik-Sj... > > If someone is interested on helping, please let me know, I don't have much > time available to work on it. > > Greets. > > [1]http://pydev.org/manual_articles_scripting.html > [2]http://pydev.org/ > > -- > Álvaro J. Iradier Muro > Departamento de Desarrollo > alvaro.irad...@polartech.es > > Polar Technologies > T +34 976 527 952 > F +34 976 466 125www.polartech.es > > Antes de imprimir este mensaje, por favor, compruebe que es verdaderamente > necesario. El medioambiente es cosa de todos. > > AVISO LEGAL > Este mensaje, y en su caso, cualquier fichero anexo al mismo, puede contener > información confidencial, siendo para uso exclusivo del destinatario, > quedando prohibida su divulgación, copia o distribución a terceros sin la > autorización expresa del remitente. Si Vd. ha recibido este mensaje > erróneamente, se ruega lo notifique al remitente y proceda a su borrado. > Gracias por su colaboración.