Installation

Install the extension with one of the following commands:

$ easy_install sigal

or alternatively if you have pip installed:

$ pip install sigal

Dependencies

  • Click
  • Jinja2
  • Pilkit
  • Python Imaging Library (PIL / Pillow, see below)
  • Python Markdown

PIL or Pillow ?

PIL is almost dead, the last release was in 2009. If possible you should prefer to use Pillow, a fork of PIL which is actively developped, with packaging improvements, Python 3 compatibility, etc.

You can install Pillow with pip install Pillow, preferably in a virtualenv. To have JPG and PNG support, you must first install the developpement packages of libjpeg, freetype2 and zlib.

  • For Debian/Ubuntu, this is possible with:

    apt-get build-dep python-dev python-imaging
    

    Debian/Sid users can use the experimental python-imaging package that is built from Pillow source.

  • For Archlinux, there is a package for sigal in the AUR which already uses Pillow.

Table Of Contents

Related Topics

This Page