г-PyPI это программа, которая создает сборочные для Gentoo Linux, используя информацию в PyPI (Python Индекс Пакет).
Основы использования
Написать Ebuild и сборочные для зависимостей на ваш наложения:
& NBSP; $ г-PyPI имя_пакета
Выход Ебилд на стандартный вывод:
& NBSP; $ г-PyPI -p имя_пакета
По умолчанию ваш первый наложения перечислены в /etc/make.conf PORTDIR_OVERLAY используется. Если вы хотите использовать другую, редактировать ~ / .g-PyPI / г-pypirc
По умолчанию ваш первый СЛОВО перечислены в /etc/make.conf КЛЮЧЕВЫЕ СЛОВА используется. Если вы хотите использовать другую, редактировать ~ / .g-PyPI / г-pypirc
Вы можете более-ездить некоторые переменные, если г-PyPI не может выяснить PN, PV, MY_P т.д.
-n или --PN = имя-пакета -v или --PV = версия --MY_P = my_p --MY_PN = my_pn --MY_PV = my_pv
Если вы не укажете категорию портежей с '-c' сборочного файла будут помещены в Dev-питона
Используйте '-v' для подробного вывода для отладки.
Установка
г-PyPI в зонах общественного наложения pythonhead в:
Если вы не появились, и написал приложение-портежей / мирянин:
& NBSP; $ появляются мирянин
& NBSP; $ эхо "источник /usr/portage/local/layman/make.conf" >> /etc/make.conf
тогда:
& NBSP; $ мирянин --add pythonhead
& NBSP; $ возникают г-PyPi
Особенности
- Написать сборочные вашему наложения или стандартный вывод
- Определяет ЗАВИСИМОСТИ / RDEPEND если они были объявлены с Setuptools install_requires и создает сборочные файлы для зависимостей
- автомагически рассчитывает MY_P, MY_PN, MY_PV во многих случаях.
- Добавляет переменную PYTHON_MODNAME если модуль! = PN
- Определяет $ {S} для вас распаковки Ebuild
- Может определить SRC_URI без загрузки пакета
- Сканирование setup.py для испытаний и добавляет src_test () в том числе проверок для носа испытаний и добавляет зависимость от носа и флаг использовать
- Сканирование setup.py для Setuptools и предупреждает, если находит "extras_requires" и другая информация
- Convert Source Forge URL в зеркале: // SourceForge формат
- Карты более 20 известных лицензий в Python классификаторов в надлежащих Portage известны лицензий ($ PORTDIR / лицензий)
- может выводить на стандартный вывод Ебилд в ANSI цвета, BBCode или HTML
- Использование Cheetah для ебилдом шаблона для легкой customability
Комментарии не найдены