АнглийскийФранцузскийИспанский

Значок OnWorks

pybuild - онлайн в облаке

Запустите pybuild в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда pybuild, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


pybuild - вызывает различные системы сборки для запрошенных версий Python для сборки
модули и расширения

СИНТАКСИС


pybuild [ДЕЙСТВИЕ] [СТРОИТЕЛЬНЫЕ АРГУМЕНТЫ СИСТЕМЫ] [КАТАЛОГИ] [ОПЦИИ]

ДЕБХЕЛПЕР КОМАНДА ПОСЛЕДОВАТЕЛЬ ИНТЕГРАЦИЯ


· Строить в зависимости от дх-питон,

· Строить в зависимости от python3-все, питон-все-dbg, пипии т. д. (для всех поддерживаемых Python
интерпретаторы, pybuild будет использовать его для создания списка интерпретаторов для сборки),

· Добавить --buildsystem = pybuild к аргументам dh в debian / rules,

· Если создается более одного двоичного пакета: добавьте файлы debian / python-foo.install или экспорт
PYBUILD_NAME = имя модуля (имя модуля будет использоваться для угадывания префиксов двоичных пакетов), или
экспорт PYBUILD_DESTDIR окр. переменные в debian / rules

Пример файла debian / rules:

#! / usr / bin / make -f
экспорт PYBUILD_NAME = foo
%:
dh $ @ - с python2, python3 --buildsystem = pybuild

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Большинство параметров можно установить (в дополнение к командной строке) через переменные среды.
PyBuild проверит:

· PYBUILD_OPTION_VERSIONED_INTERPRETER (например, PYBUILD_CLEAN_ARGS_python3.2)

· PYBUILD_OPTION_INTERPRETER (например, PYBUILD_CONFIGURE_ARGS_python3-dbg)

· PYBUILD_OPTION (например, PYBUILD_INSTALL_ARGS)

необязательный Аргументы
-h, --Помогите
показать это справочное сообщение и выйти

-v, --подробный
включить подробный режим

-q, --тихий
не показывает вывод внешней команды

-qq, - действительно тихо
быть спокойным

--версия
показать номер версии программы и выйти

ДЕЙСТВИЯ
По умолчанию выполняется сборка, установка и тестирование библиотеки с использованием обнаруженной системы сборки.
версия за версией. Выбор одного из следующих действий вызовет данное действие для
все версии - одна за другой - которые (в отличие от действия по умолчанию) в некоторых сборках
системы могут перезаписать предыдущие результаты.

- обнаружить
вернуть имя обнаруженной системы сборки

--чистый
очистить файлы с помощью методов, специфичных для автоматической системы сборки

--конфигурировать
вызвать шаг настройки для всех запрошенных версий Python

--строить
вызвать этап сборки для всех запрошенных версий Python

--установить
вызвать шаг установки для всех запрошенных версий Python

--тестовое задание вызывать тесты для автоматически обнаруживаемой системы сборки

--list-системы
перечислить доступные системы сборки и выйти

ИСПЫТАНИЯ
Используется обнаружение unittest из стандартной библиотеки (доступно в Python 2.7 и> = 3.2)
в тестовом шаге по умолчанию.

- испытательный нос
используйте модуль носа на этапе тестирования, не забудьте добавить python-нос и / или python3-нос в
Зависит от сборки

--test-pytest
используйте модуль pytest на этапе тестирования, не забудьте добавить python-pytest и / или
python3-pytest для Build-Depends

--test-tox
используйте команду tox на этапе тестирования, не забудьте добавить python-tox в Build-Depends.
Требуется файл tox.ini

BUILD СИСТЕМА АРГУМЕНТЫ
В систему сборки переданы дополнительные аргументы. --system = custom требует завершения
в параметрах --foo-args.

- перед чисткой КОМАНДА
вызывается перед чистой командой

--clean-аргументы АРГУМЕНТЫ
аргументы, добавленные в команду очистки, сгенерированную плагином системы сборки

--после чистки КОМАНДА
вызывается после чистой команды

- перед настройкой КОМАНДА
вызывается перед командой configure

--configure-аргументы АРГУМЕНТЫ
аргументы, добавленные в команду настройки, сгенерированную плагином системы сборки

--после настройки КОМАНДА
вызывается после команды configure

- перед сборкой КОМАНДА
вызывается перед командой сборки

--build-аргументы АРГУМЕНТЫ
аргументы, добавленные в команду сборки, сгенерированную плагином системы сборки

- после сборки КОМАНДА
вызывается после команды сборки

- перед установкой КОМАНДА
вызывается перед командой установки

--install-аргументы АРГУМЕНТЫ
аргументы, добавленные в команду установки, сгенерированную плагином системы сборки

--после установки КОМАНДА
вызывается после команды установки

- перед тестом КОМАНДА
вызывается перед тестовой командой

--test-аргументы АРГУМЕНТЫ
аргументы, добавленные к тестовой команде, сгенерированной плагином системы сборки

- после испытания КОМАНДА
вызывается после тестовой команды

переменные который be использовал in АРГУМЕНТЫ и КОМАНДА
· {версия} будет заменен на текущую версию Python, вы также можете использовать
{версия.основная}, {версия.минор}, и т.д.

· {устный переводчик} будет заменен текущим интерпретатором, вы также можете использовать
{интерпретатор.include_dir}

· {директория} будет заменен каталогом источников,

· {целевой_каталог} будет заменен на целевой каталог,

· {home_dir} будет заменен временным каталогом HOME, где плагины могут хранить свои
данные (по умолчанию .pybuild / интерпретатор_версия /),

· {build_dir} будет заменен каталогом сборки

· {каталог_установки} будет заменен установочным каталогом.

· {упаковка} будет заменен предложенным именем пакета, если --name (или PYBUILD_NAME) -
установлен в Foo, эта переменная будет заменена на python-foo, python3-foo or пипи-фу
в зависимости от интерпретатора, который используется в данной итерации.

КАТАЛОГИ
-d DIR, --дир DIR
установить каталог исходных файлов - базу для других относительных каталогов [по умолчанию: текущий
рабочий каталог]

--dest-дир DIR
установить целевой каталог [по умолчанию: debian / tmp]

--ext-dest-dir DIR
установить каталог назначения для файлов .so

--ext-шаблон ШАБЛОН
регулярное выражение для файлов, которые следует переместить, если задано --ext-dest-dir
[дефолт: .so (. [^ /] *)? $]

--install-каталог DIR
установить каталог установки [по умолчанию: ... / dist-packages]

--имя ИМЯ
используйте это имя, чтобы угадать целевые каталоги (в зависимости от интерпретатора, "foo"
устанавливает debian / python-foo, debian / python3-foo, debian / python3-foo-dbg и т. д.)

переменные который be использовал in DIR
· {версия} будет заменен на текущую версию Python,

· {устный переводчик} будет заменен выбранным переводчиком.

ОГРАНИЧЕНИЯ
-s СИСТЕМА, --система СИСТЕМА
выберите систему сборки [по умолчанию: автоматическое определение]

-p ВЕРСИИ, --pyver ВЕРСИИ
сборка для ВЕРСИИ Python. Эту опцию можно использовать несколько раз. Версии могут
быть разделенными пробелом. По умолчанию поддерживается все Python 3.X
версий.

-i УСТНЫЙ ПЕРЕВОДЧИК, --устный переводчик УСТНЫЙ ПЕРЕВОДЧИК
изменить интерпретатор [по умолчанию: python {версия}]

--запрещать ПУНКТЫ
отключить действие, интерпретатор, версию или любое их сочетание. Обратите внимание, что fe python3
и python3-dbg - два разных интерпретатора, --disable test / python3 не
отключить тесты python3-dbg.

запрещать Примеры реализованных проектов
· --запрещать тест / python2.5-dbg - отключает тесты для python2.5-dbg

· --запрещать "2.4 2.7 " - отключает все действия для версии 2.4 и 2.7

· PYBUILD_DISABLE_python2 = 1 - отключает все действия для Python 2.X

· PYBUILD_DISABLE_python3.3 = тест - отключает тесты для Python 3.3

· PYBUILD_DISABLE = тест / python3.3 - то же, что и выше

· PYBUILD_DISABLE = настроить / python3 2.4 пипи - отключает действие настройки для всех python3
интерпретаторы, все действия для версии 2.4 и все действия для pypy

Используйте pybuild онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad