[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