mirror of https://github.com/saimn/sigal.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.2 KiB
50 lines
1.2 KiB
============== |
|
Installation |
|
============== |
|
|
|
With pip:: |
|
|
|
$ pip install sigal |
|
|
|
Or to install with optional dependencies (listed below):: |
|
|
|
$ pip install sigal\[all,tests\] |
|
|
|
To install the development version, see the :doc:`contribute`. |
|
|
|
Also, note that Sigal depends on `Pillow |
|
<https://github.com/python-pillow/Pillow>`_, which needs specific libraries when |
|
building from sources. See their `Installation documentation |
|
<https://pillow.readthedocs.io/en/stable/installation.html>`_ for more details. |
|
|
|
Dependencies |
|
~~~~~~~~~~~~ |
|
|
|
The mandatory dependencies are: |
|
|
|
- Blinker |
|
- Click |
|
- Jinja2 |
|
- natsort |
|
- Pilkit |
|
- Pillow |
|
- Python Markdown |
|
|
|
There are also a number of optional dependencies for the :doc:`plugins`, |
|
installable with the ``[all]`` marker: |
|
|
|
- Brotli, zopfli (compress assets plugin) |
|
- feedgenerator (feeds plugin) |
|
- cryptography (encrypt plugin) |
|
- pillow-heif (HEIF/HEIC support) |
|
|
|
Packages |
|
~~~~~~~~ |
|
|
|
Some packages are available for Linux distributions: |
|
|
|
- `Archlinux <https://www.archlinux.org/packages/community/any/sigal/>`_ |
|
- `Gentoo <https://packages.gentoo.org/packages/media-gfx/sigal>`_ |
|
- `OpenSuse |
|
<https://build.opensuse.org/package/show/openSUSE:Factory/python-sigal>`_ |
|
- `NixOS <https://nixos.org/nixos/packages.html#sigal>`_
|
|
|