You're right. `pip install fsevents` isn't possible. I've removed macfsevents and added the line you've suggested. But even though macfsevents is missing now, no message is shown that it's missing. Running `ninja-ide` isn't possible, because the module is missing:

$ brew install ninja-ide
==> Downloading https://github.com/ninja-ide/ninja-ide/archive/v2.3.tar.gz
Already downloaded: /Library/Caches/Homebrew/ninja-ide-2.3.tar.gz
==> /usr/local/opt/python/bin/python2 setup.py install --prefix=/usr/local/Cella
  /usr/local/Cellar/ninja-ide/2.3: 389 files, 3,8M, built in 7 seconds

$ ninja-ide
Traceback (most recent call last):
  File "/usr/local/bin/ninja-ide", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources.py", line 3007, in <module>
    working_set.require(__requires__)
  File "/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources.py", line 728, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources.py", line 626, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: macfsevents