Build Status GitHub Releases PyPI version Development Status Python version License

1 Description

Manage the install/update/uninstall of Pandoc extras (filters, templates, etc.)

1.1 What pandocpm is not

Pandocpm does not replace your usual package manager: pip, cabal, etc.

In pandocpm, there are 2 kinds of packages: simple, or not simple.

1.2 What is pandocpm then?

It is designed to be a one-stop shop for any pandoc related packages, be it filters, templates, csl, panzer setup, etc. It

  1. automates the process of copying these packages, and
  2. provide a shortcut to commands required to install packages managed by other existing package managers.

Moreover, base on the infrastructure created in pandocpm, an auto-gallery will be provided for package discovery, which encourage code-reuse and to build upon one another’s workflow.

1.3 Install

To install pandocpm, open the command line and type:

pip install pandocpm

1.4 To Uninstall

pip uninstall pandocpm

1.5 Dev Install

After cloning the repo and opening the pandoc-extras folder:

python setup.py install
installs the package locally
python setup.py develop
installs locally with a symlink so changes are automatically updated