Tools used when working with Dabo: code editor, debugger, form layout, analysis, profiler... add to me!
If someone can figure out how to make the wiki do heading and sub headings... please do.
I suppose packaging should be included. I love InnoSetup? for making setups for my VFP apps in windows. - no clue if that is applicable to Dabo.
Perhaps IDE isn't the right term. if someone can come up with a better one, good.
Here is the definitive list: http://wiki.python.org/moin/IntegratedDevelopmentEnvironments
So anyway, lets start by listing the tools and details here. If this page gets too big, it can become a summary and each category or tool can get its own page.
Dabo - I hear Dabo has stuff in this category. haven't use it, so someone who has should replace this with that. 
Code Editors: - text editors small and large.
vim: features: installed on most Unix systems.
CarlKarsten - not much to say, other than anyone working with Linux should learn the basics. I have used it for various programming php, python.
SPE - Stani's Python Editor - http://pythonide.stani.be "Multi-platform, open-source Python IDE for Windows, Linux & Mac."
- Written in Python.
- Very full featured
- autocomletion
- python shell
- does lots of code analysis: colorize, shows classes and function navigator in a tree
- open up other files by double clicking on their reference (import command, others..?)
- Saves notes about 'things' (not sure where or how they are associated with the thing. that would be nice to know.)
- generates UML diagrams, lets you edit them, but as far as I can tell, no way to save the edits in something you can edit later (you can create .png images, but that doesn't count.)
- run current code.
- multiple files open at the same time, search can search across all open files.
- hooks into (well, has menu options...) a number of other tools: winPdb, wxGlade, PyChecker?, more.
CarlKarsten - I have looked at a few of the Open Source python editors. so far I like this one the best. I hang out in #SPE on freenode.
Nathan Lowrie - Back when I first started programming in Python, I used SPE. It's a really nice system. I like the fact that you can load python modules into the shell with one hot-key press. Since then, I have moved primarily to TextMate? for the snippet system.
TextMate? - Lightweight Text Editor that runs only on Mac. You have to buy it unfortunately.
- Snippet system will increase productivity 3x+ if used correctly.
- Lightweight and not bloated.
- Ability to Search and Replace in a Project
- Auto-Indent for Common Actions Like Pasting Text
- Auto-Pairing of Brackets and Other Characters
- Clipboard History
- Column Selections and Column Typing
- Completion of Words from Current Document
- CSS-like Selectors to Pinpoint the Scope of Actions and Settings
- Declarative Language Grammars for Graceful Mixing and Hacking
- Dynamic Outline for Working With Multiple Files
- Expand Trigger Words to Code Blocks With Tab-able Placeholders
- File Tabs when Working With Projects
- Foldable Code Blocks
- Function Pop-up for Quick Overview and Navigation
- Plug-able Through Your Favorite Scripting Language
- Recordable Macros With No Programming Required
- Regular Expression Search and Replace (grep)
- Run Shell Commands from Within a Document
- Support for Darcs, Perforce, SVK, and Subversion
- Support for More Than 50 Languages
- Switch Between Files in Projects With a Minimum of Key Strokes
- Themable Syntax Highlight Colors
- Visual Bookmarks to Jump Between Places in a File
- Works As External Editor for (s)ftp Programs
- Works Together With Xcode and Can Build Xcode Projects
PyScripter? for Windows
It is an excellent editor and, for scripts that don't involve wxWindows type remote processes, a superb debugger.
A remote debugging capability has been added but I've not yet tested it.
pdb - the standard python debugger (i think?) - command line based - shows the current line on the console, lets you enter commands like (n)ext, (s)tep, set break points, etc. very 70's, but it works.
Packaging - how to distribute the completed app.
py2exe - build an app with the app wiz, look in the resulting dir for buildwin.bat and setup.py.
InnoSetup?