Collection of useful Python modules and tools, sorted by use case.
Installers
- Setuptools / EasyInstall: very convenient tool to automatically download and install well-known modules. Download it from http://pypi.python.org/pypi/setuptools, and don't forget to add your Python/Scripts dir to the PATH. For more info, see http://peak.telecommunity.com/DevCenter/setuptools.
Database / SQL
Object Relational Mapper (ORM)
- SQLAlchemy: http://www.sqlalchemy.org
- Elixir: http://elixir.ematia.de/trac/wiki
Network
Handling IP addresses
- IPy: http://pypi.python.org/pypi/IPy/ and http://software.inl.fr/trac/wiki/IPy
- iplib: http://erlug.linux.it/~da/soft/iplib/ (see source package for examples)
- ipaddr-py: http://code.google.com/p/ipaddr-py/ (see wiki for examples)