The usability will hopefully be improving on that in the future; I agree it's not ideal. However, the dependency definitely does have to be expressed using the `depends_on 'macfsevents' => :python` syntax.