My TOP-8 Django add-ons:
django-debug-toolbar - great debugging tool;
south - very useful database migration library;
django-command-extensions - provides dozen helpers, like shell_plus or runserver_plus;
django-reversion - provides version control for models;
Python-markdown2 - excellent library for converting plain text to HTML, used in connection with django.contrib.markup - to facilitate writing website content;
django-robots - just like django.contrib.sitemaps, but generates robots.txt;
django-annoying - I use it mostly for its
render_toandajax_requestdecorators;celery - New position on this list - I'm playing with it to offload some tasks to the RabbitMQ messaging system - and so far it looks great.
The following items and Python libraries tremendously facilitate work:
Fabric - Automate, automate, automate! Everything, once and for all;
VirtualEnv - To separate your Python environment from the outer world;
ack-grep - Better
grep;Yakuake - Great terminal emulator;
EssentialPIM - Because freelancer has to be organized;
beep - Beep beep: os.system("beep").
Some other interesting Python libraries:
Python Imaging Library (PIL)") - graphics library used in the Pierwsze Ząbki website;
aggdraw - a library used together with PIL, it guarantees quality of drawing fonts better than PIL;
ReportLab - another multi-functional library, it is used to generate PDF documents;
pyPdf - a supplement of ReportLab.
The list of selected tools used by me during the work:
Subversion - a version control system;
Mercurial - Another VCS, finally I dived into distributed ones ...;
Git - ... and the water is quite deep here :);
Komodo Edit - a multi-functional programming tool;
HTML Toolkit - If you use Komodo Edit, this is a must-have for you. Among other things, it enables TAB completion which for some reason doesn't work out-of-the-box;
PostgreSQL - a powerful Open Source database management system;
MySQL - another popular database management system;
SQLite - when PostgreSQL/MySQL prove to be much too big (SQLite is in fact a library, not a tool).



