[devel] Sphinx 4.0 и ошибка сборки "has no attribute"

Fr. Br. George george на altlinux.org
Вс Май 30 18:20:04 MSK 2021


Приветствую!


Аттракцион «разломай Сизиф Сфинксом по уикендам» продолжается!

На этот раз наш герой — старое sphinx-API, которое задепрекейтили
пару-тройку лет назад, а из sphinx 4.0 поудаляли.

Если сборка выдаёт что-то типа «AttributeError: 'Sphinx' object has no
attribute 'add_stylesheet'», это оно.

Ссылка по теме:
https://www.sphinx-doc.org/en/master/extdev/deprecated.html?deprecated-apis

В частности, я встречался с add_stylesheet() → add_css_file()
и add_javascript() → add_js_file()

В обоих случаях это просто тупая замена, патч для починки тривиален.

-- 
	Fr. Br. George


Подробная информация о списке рассылки Devel