patching `setup.py` is a pretty involved approach

I believe @stdweird and @JensTimmerman figured out a cleaner way?