The simplest way to install pathfinder is with pip:

pip install pathfinder


pathfinder has no required external runtime dependencies.

However, image filtering requires Pillow <>.

Development Dependencies

The following packages are used in the development of pathfinder:

  • nose: makes unit testing easier.
  • coverage: code coverage.
  • pylint: source code analyzer.
  • Sphinx: documentation decorator.
  • Pygments: Python syntax highlighting for documentation.
  • docutils: reStructuredText support.
  • Jinja: templating language.