hosted by sflogo.jpg

Using Eclipse for Bibus Development

From Bibus

Eclipse is principaly a Java development environment. But with the [PyDev] extention it is possible to use Eclipse as a complete development environment for Python and thus also for Bibus with features like:

  • Project management
  • CVS interface
  • Class browsing
  • Editing, Code completition
  • Debugging
  • ..

I used this during some modifications on the BibTeX import for Bibus. The used platform was a WinXP box using Eclips 3.1.2, with pyDev 1.0.8. Pythone 2.3 with all the necessary elements needed for the Bibus source distribution. I further use a MySQL database 4.1.10 (do not know if this has an impact).

This did a good job except for debugging where I had to stop at a specific breakpoint during Bibus startup in order to be able lunch the application. FYI the breakpoint was in autoConnect() Methode in Module BibFrame.py (line 227)

There I had to step out of the methode and could then continue the startup process. After Bibus was running I was able to place some specific breakpoint on BibTex.py in order to debug errors.

Personal tools