[devel] Q: is python-module-sphinx build-recursion OK?
Igor Vlasenko
vlasenko на imath.kiev.ua
Ср Мар 2 01:45:38 MSK 2016
On Wed, Mar 02, 2016 at 01:19:40AM +0300, Dmitry V. Levin wrote:
> Сейчас в /usr/lib/python2.7/site-packages/sphinx/objects.inv и
> /usr/lib/python3.3/site-packages/sphinx/objects.inv лежат идентичные
> файлы, принадлежащие пакетам python-module-objects.inv и
> python3-module-objects.inv, соответственно.
>
> При этом
> $ GET http://docs.python.org/dev/objects.inv | head -3
> # Sphinx inventory version 2
> # Project: Python
> # Version: 3.6
>
> Теперь придётся эту кривизну выпрямить.
Судя по заметкам Евгения
https://www.altlinux.org/Python/Refactoring#python-module-objects.inv
[...]
Пакет содержит репозиторий ("инвентарь объектов"?) для Sphinx, и если hasher или сборочница имеет доступ к интернету, в интернет без данного пакета лезут все, чья документация собирается при помощи python-module-sphinx. Чтобы этого не происходило, у python-module-sphinx в [Build]Requires прописан пакет python-module-objects.inv. Планируется еженедельное обновление этого пакета. В этом случае, думаю, еженедельное обновление будет более адекватной заменой нынешней практике, когда модули лезут в сеть при каждой сборке.
[...]
python*-module-objects.inv
как я понимаю, скорее использовался Евгением как отрывалка
у пакетов желания лезть в интернет.
Хотя, конечно, objects.inv от python3 как-то не очень
хорошо выглядит, когда скормлен python'у 2.
Впрочем, как понимаю, при сборке документации python2 модулей
сфинксом все равно именно этот objects.inv штатно выкачивается,
так что это вопрос скорее к разработчикам.
--
I V
Подробная информация о списке рассылки Devel