“Required” Packages

While none of this package actually requires any dependencies, the ones that I use most frequently are included.

Packages

The latest versions are installed from pypi, unless otherwise noted.

django:
mvc (or mvt) platform. it rocks.
pillow:
a fork of PIL (python imaging library) wich is now the latest, support version
south:
schema and date migration tool for changes to django models
Sphinx:
documentation generating based embedded comments in code as well as restructured text files
boto:
a comprehensive (and well documented) library to interactive with lots of the Amazon services
jsonfield:
the most comprehensive (and bug free) implementation of a model field that stores json.
django-bitfield:
a model field where you can set / clear individual bits in a sequences.
celery:
asynchronous task management.
django-haystack:
inteface to the apache solr (lucene) search engine, providing a QuerySet-like interface.
django-sekizai:
css / jss file management, creating a cached file combining all css or js into a single file to help download performance
django-compressor:
css / js file compression utility which can be used in conjunction with sekizai to pre-process or compress. see static file management
django-fsm:
facilities for creating a finite-state machine for a model
django-retracer:
simple utility that helps you store / retrieve origin pages
django-tastypie:
“instant” ReST interface, created automagically based on django models
django-bootstrap-form:
template tag filter for displayng a django form with the right classes & structure for bootstrap 3
django-admin-bootstrapped:
skin / theme for django admin using bootstrap so it looks modern

Install Flags

WITH_GEVENT:
multi-threading capabilities for python. requires uwsgi, which is also installed with this flag
WITH_MYSQL:
postgres is the default. this installs mysql support for python instead
SERVER_INSTALL:
installs uwsgi for running in a production environment. uwsgi can also be used for development purposes (see wsgi application configuration)

Package Recommendations

While I use these packages less frequently, these are better than other varients.

python-social:
replacement for django-social-auth. documentation isn’t great, but it easily integrates with
lxml:
<description> including STATIC_DEPS
beautifulsoup, beautifulsoup4:
required by compressor