Installation

Install the snap-pac package using pacman:

pacman -S snap-pac

Alternatively download the latest release and signature. Then, verify the download:

gpg --verify snap-pac-<version>.tar.gz.sig

where <version> is the version number you downloaded.

Finally, run:

make install

I have signed the release tarball and commits with my PGP key. Starting with release 2.2, the tarballs are signed with my key with fingerprint F7B28C61944FE30DABEEB0B01070BCC98C18BD66.

For previous releases, the key’s fingerprint was 8535CEF3F3C38EE69555BF67E4B5E45AA3B8C5C3.

Dependencies

python, pacman, and snapper are all required.

Testing

For testing, pytest is required. To run the tests do:

make test

Documentation

Typically, you will not need to build the documentation on your own and can simply access it by visiting the online documentation or by accessing the manpage:

man 8 snap-pac

To build the documentation, sphinx is required. To build the documentation you can do:

make docs

The resulting html documentation will then be located at docs/build/index.html. Additionally, this generates the manpage which will be located under man8.