Есть ли минимальная модификация, которую я могу сделать к источнику пакета Debian Python 3 для установки дополнительных папок под dist-utils/my-package
папка как модульные тесты? Я использую pybuild
который полагается setup.py
сценарий в фоновом режиме, но я предпочел бы не изменять setup.py
и используйте install
или некоторый другой конфигурационный файл в рамках упаковки Debian.
Я проверил ссылки как
https://www.debian.org/doc/packaging-manuals/python-policy/ch-module_packages.html
и
https://wiki.debian.org/Python/LibraryStyleGuide? action=show&redirect=Python%2FPackaging
но я не мог найти, что что-либо помогло мне выполнить эту задачу.
Самое легкое и большая часть решения по умолчанию должны создать шаблон debian/install для пакета с содержанием как:
./tests/* usr/lib/python3/dist-packages/proj1/tests/
./misc/* usr/lib/python3/dist-packages/proj1/misc/
Иначе должен обновить debian/rules проекта как:
#!/usr/bin/make -f
%:
dh $@ --with python3 --buildsystem=pybuild
override_dh_install:
dh_install ./test/* usr/lib/python3/dist-packages/proj1/tests/
dh_install ./misc/* usr/lib/python3/dist-packages/proj1/tests/