python-ruffus fails to build with Sphinx 4.0.2 in Fedora 35 (currently Rawhide). + sphinx-build-3 doc html Running Sphinx v4.0.2 ['/builddir/build/BUILD/ruffus-2.8.4', '/usr/bin', '/builddir/build/BUILD/ruffus-2.8.4', '/usr/lib64/python310.zip', '/usr/lib64/python3.10', '/usr/lib64/python3.10/lib-dynload', '/usr/lib64/python3.10/site-packages', '/usr/lib/python3.10/site-packages'] 2.8.4 2.8.4 making output directory... done Exception occurred: File "/builddir/build/BUILD/ruffus-2.8.4/doc/conf.py", line 24, in setup app.add_stylesheet("ruffus.css") AttributeError: 'Sphinx' object has no attribute 'add_stylesheet' For the logs from testing build attempts, see: https://copr.fedorainfracloud.org/coprs/ksurma/pygments-2.9.0/package/python-ruffus/ Possible solution to this issue: In some cases it may be enough to replace the call to 'add_stylesheet' with 'add_css_file' instead. You can test you package using Koji scratch build koji build --scratch <srpm> For details regarding the Sphinx change, see https://fedoraproject.org/wiki/Changes/Sphinx4 Let us know here if you have any questions. Thank you!