Regarding the installation troubleshooting section of the docs, I found it necessary under Fedora 30 to install python-devel before being able to install python-fsps. I guess that in the same way python-dev is required for installation on Debian systems.