Requirements and Dependencies

circuits has no required dependencies beyond the Python Standard Library. (with the exception of Python 2.5 installations).

Python 2.5

  • processing – For multi-processing support.
  • simplejson – For JSON support in circuits.web dispatchers and controllers.

Other Optional Dependencies

These dependencies are not strictly required and only add additional features such as the option for a routes dispatcher for circuits.web and rendering of component graphs for your application.

  • Routes – For routes based dispatching in circuits.web
  • pydot – For rendering component graphs of an application.