1Original Project Lead:
2----------------------
3Yesudeep Mangalapilly <[email protected]>
4
5Current Project Lead:
6---------------------
7Mickaël Schoentgen <[email protected]>
8
9Contributors in alphabetical order:
10-----------------------------------
11Adrian Tejn Kern <[email protected]>
12Andrew Schaaf <[email protected]>
13Danilo de Jesus da Silva Bellini <[email protected]>
14David LaPalomento <[email protected]>
15Filip Noetzel <[email protected]>
16Gary van der Merwe <[email protected]>
17Gora Khargosh <[email protected]>
18Hannu Valtonen <[email protected]>
19Jesse Printz <[email protected]>
20Kurt McKee <[email protected]>
21Léa Klein <[email protected]>
22Luke McCarthy <[email protected]>
23Lukáš Lalinský <[email protected]>
24Malthe Borch <[email protected]>
25Martin Kreichgauer <[email protected]>
26Martin Kreichgauer <[email protected]>
27Mike Lundy <[email protected]>
28Raymond Hettinger <[email protected]>
29Roman Ovchinnikov <[email protected]>
30Rotem Yaari <[email protected]>
31Ryan Kelly <[email protected]>
32Senko Rasic <[email protected]>
33Senko Rašić <[email protected]>
34Shane Hathaway <[email protected]>
35Simon Pantzare <[email protected]>
36Simon Pantzare <[email protected]>
37Steven Samuel Cole <[email protected]>
38Stéphane Klein <[email protected]>
39Thomas Guest <[email protected]>
40Thomas Heller <[email protected]>
41Tim Cuthbertson <[email protected]>
42Todd Whiteman <[email protected]>
43Will McGugan <[email protected]>
44Yesudeep Mangalapilly <[email protected]>
45Yesudeep Mangalapilly <[email protected]>
46dvogel <[email protected]>
47gfxmonk <[email protected]>
48
49
50We would like to thank these individuals for ideas:
51---------------------------------------------------
52Tim Golden               <[email protected]>
53Sebastien Martini        <[email protected]>
54
55Initially we used the flask theme for the documentation which was written by
56----------------------------------------------------------------------------
57Armin Ronacher           <[email protected]>
58
59
60Watchdog also includes open source libraries or adapted code
61from the following projects:
62
63- MacFSEvents - https://github.com/malthe/macfsevents
64- watch_directory.py - http://timgolden.me.uk/python/downloads/watch_directory.py
65- pyinotify - https://github.com/seb-m/pyinotify
66- fsmonitor - https://github.com/shaurz/fsmonitor
67- echo - http://wordaligned.org/articles/echo
68- Lukáš Lalinský's ordered set queue implementation:
69  https://stackoverflow.com/questions/1581895/how-check-if-a-task-is-already-in-python-queue
70- Armin Ronacher's flask-sphinx-themes for the documentation:
71  https://github.com/mitsuhiko/flask-sphinx-themes
72- pyfilesystem - https://github.com/PyFilesystem/pyfilesystem
73- get_FILE_NOTIFY_INFORMATION - http://blog.gmane.org/gmane.comp.python.ctypes/month=20070901
74