Включить примеры и документы с установленной библиотекой pip из PyPi - PullRequest
0 голосов
/ 07 января 2019

У меня есть библиотека, зарегистрированная на PyPi, которую можно установить через pip. Используя файл manifest.in, я связал каталог docs и каталог examples. В архиве «Исходный архив» в PyPi есть это содержимое, но когда я выполняю традиционную установку pip, они не включаются (по крайней мере, это не так, глядя в каталог пакетов сайта).

Какая лучшая практика для этого? Чтобы не было документов и / или примеров? Чтобы поместить их в пакет, который устанавливает setup.py? Есть ли другой путь для установки таких вещей, кроме site-пакетов?

1 Ответ

0 голосов
/ 07 января 2019

Сначала вы указываете файлы (относительные пути или глобусы) в файле MANIFEST.in, а затем добавляете include_package_data=True к вашему setup.py. Файлы будут скопированы в site-packages при установке пакета.

Но я думаю, что чаще всего просто публиковать документы в RTD и ссылаться на них из вашего README. Смотри: https://readthedocs.org/

...