Overview
@TheBlackCat, @alarrosa, @aplanas, @cyberiad, @czerw, @dirkmueller, @glaubitz, @mcepl, @mimi_vx, @pavlix, @posophe, @rjschwei, @scarabeus_iv, @sleep_walker, @tbechtold: review reminder
The devel dependency is not needed.
The package contains tests and as such you should probably execute them.
Also you should use the singlespec macros to pull out the dependencies following thing looks wrong:
+BuildRequires: python-PyDispatcher >= 2.0.5 +BuildRequires: python-Sphinx +BuildRequires: python-Twisted >= 17.9.0 +BuildRequires: python-cryptography +BuildRequires: python-cssselect >= 0.9 +BuildRequires: python-lxml >= 3.4 +BuildRequires: python-parsel >= 1.5 +BuildRequires: python-pyOpenSSL >= 0.14 +BuildRequires: python-pyasn1 +BuildRequires: python-queuelib >= 1.1.1 +BuildRequires: python-rpm-macros +BuildRequires: python-service_identity +BuildRequires: python-six >= 1.5.2 +BuildRequires: python-w3lib >= 1.17.2
Lastly you generate the sphinx docu using python2, while it would be best to generate everything that is possible with python3.