FYI I am pleased to announce of ide2py, an Integrated Development Environment for python and web2py. Although it is still experimental, basic functionality is working:
* Editor with calltips and autocomplete * Shell and Debugger (breakpoints, inspection, etc.) * Repository (hg) support (add, commit, etc.) * wxPyDiff (diff viewer) * a Browser (webkit or IE) to test webpages * a Console to redirect stdio * Source code checking/validation using pep8, pyflakes and doctests It is built using wxPython widget toolkit and includes a minimal internal server for development, where applications can be run and debugged (no need to start a third-party debugger or a separate web2py server). Usage is similar to Visual Basic IDE (i.e. keyboard shortcuts are equal when possible) It also has PSP -Personal Software Project- support (defect management, time recording log, etc.) for quality self-improvement. Screenshot: http://rad2py.googlecode.com/hg/screenshots/ide2py-0.05-ubuntu.png Source code and more information: http://code.google.com/p/rad2py Quick installation: * Get python 2.5+ and wxpython 2.8+ * Get optionally mercurial for repo support * Clone rad2py repo * Download and unzip web2py into rad2py folder * CD to rad2py/ide2py * Execute python main.py * Have fun! ASAP there will be installation packages for download, sorry for the inconvenience. Comments and help are welcome! Best regards Mariano Reingart http://www.sistemasagiles.com.ar http://reingart.blogspot.com