Gora Khargosh <gora.khargosh@gmail.com>
Malthe Borch <mborch@gmail.com>
Tim Golden <mail@timgolden.me.uk>
Andrew Schaaf <andrew@andrewschaaf.com>
Luke McCarthy <luke@iogopro.co.uk>
Thomas Guest <tag@wordaligned.org>
Lukáš Lalinský <lalinsky@gmail.com>
Armin Ronacher <armin.ronacher@active-4.com>
Raymond Hettinger <python@rcn.com>
Filip Noetzel <filip@j03.de>
Sebastien Martini <seb@dbzteam.org>
Will McGugan <will@willmcgugan.com>
Ryan Kelly <ryan@rfk.id.au>
Thomas Heller <theller@ctypes.org>
Tim Cuthbertson <tim+github@gfxmonk.net>
Adrian Tejn Kern <tejnkern@gmail.com>

Watchdog also includes open source libraries or adapted code
from the following projects:

- MacFSEvents - http://github.com/malthe/macfsevents
- watch_directory.py - http://timgolden.me.uk/python/downloads/watch_directory.py
- pyinotify - http://github.com/seb-m/pyinotify
- fsmonitor - http://github.com/shaurz/fsmonitor
- echo - http://wordaligned.org/articles/echo
- Lukáš Lalinský's ordered set queue implementation:
  http://stackoverflow.com/questions/1581895/how-check-if-a-task-is-already-in-python-queue
- Armin Ronacher's flask-sphinx-themes for the documentation:
  https://github.com/mitsuhiko/flask-sphinx-themes
- pyfilesystem - http://code.google.com/p/pyfilesystem
- get_FILE_NOTIFY_INFORMATION - http://blog.gmane.org/gmane.comp.python.ctypes/month=20070901
