Amazon Best VPN GoSearch

Ulubiona usługa OnWorks

pybuild — Online w chmurze

Uruchom pybuild w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie pybuild, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


pybuild - wywołuje różne systemy kompilacji dla żądanych wersji Pythona w celu zbudowania
moduły i rozszerzenia

STRESZCZENIE


pybuild [AKCJA] [BUDUJ ARGUMENTY SYSTEMU] [KATALOGI] [OPCJE]

DEBHELPER COMMAND SEKWENSER INTEGRACJA


· Budowa zależy od dh-python,

· Budowa zależy od python3-all, python-all-dbg, pypyitp. (dla wszystkich obsługiwanych plików Python
interpreterów, pybuild użyje go do utworzenia listy interpreterów do zbudowania),

· dodać --buildsystem=pybuild do argumentów dh w debianie/rules,

· jeśli tworzony jest więcej niż jeden pakiet binarny: dodaj pliki debian/python-foo.install, lub eksport
PYBUILD_NAME=nazwa modułu (nazwa modułu zostanie użyta do odgadnięcia przedrostków pakietów binarnych) lub
eksport PYBUILD_DESTDIR śr. zmienne w debianie/rules

przykład pliku debian/rules:

#! /usr/bin/make -f
eksportuj PYBUILD_NAME=foo
%:
dh $@ --z python2, python3 --buildsystem=pybuild

OPCJE


Większość opcji można ustawić (oprócz wiersza poleceń) za pomocą zmiennych środowiskowych.
PyBuild sprawdzi:

· PYBUILD_OPTION_VERSIONED_INTERPRETER (np. PYBUILD_CLEAN_ARGS_python3.2)

· PYBUILD_OPTION_INTERPRETER (np. PYBUILD_CONFIGURE_ARGS_python3-dbg)

· PYBUILD_OPTION (np. PYBUILD_INSTALL_ARGS)

fakultatywny argumenty
-h, --help
pokaż tę wiadomość pomocy i wyjdź

-v, --gadatliwy
włącz tryb szczegółowy

-q, --cichy
nie wyświetla wyników polecenia zewnętrznego

-qq, --naprawdę cicho
bądź cicho

--wersja
pokaż numer wersji programu i wyjdź

ACTION
Domyślnie jest to budowanie, instalowanie i testowanie biblioteki przy użyciu wykrytego systemu kompilacji
wersja po wersji. Wybranie jednej z kolejnych akcji spowoduje wywołanie danej akcji
wszystkie wersje - jedna po drugiej - co (w przeciwieństwie do akcji domyślnej) w niektórych kompilacjach
systemy mogą nadpisać poprzednie wyniki.

--wykryć
zwróć nazwę wykrytego systemu kompilacji

--czysty
wyczyść pliki przy użyciu automatycznie wykrytych metod specyficznych dla systemu kompilacji

--konfiguruj
wywołaj krok konfiguracji dla wszystkich żądanych wersji Pythona

--budować
wywołaj krok kompilacji dla wszystkich żądanych wersji Pythona

--zainstalować
wywołaj krok instalacji dla wszystkich żądanych wersji Pythona

--test wywołaj testy dla automatycznie wykrytego systemu kompilacji

--list-systems
wyświetl listę dostępnych systemów kompilacji i zakończ

TESTY
używane jest odkrycie unittestu ze standardowej biblioteki (dostępne w Pythonie 2.7 i >= 3.2)
domyślnie w kroku testowym.

--test-nos
użyj modułu nose w kroku testowym, pamiętaj o dodaniu python-nose i/lub python3-nose
Zależy od kompilacji

--test-pytest
użyj modułu pytest w kroku testu, pamiętaj o dodaniu python-pytest i/lub
python3-pytest do kompilacji zależy

--test-toks
użyj polecenia tox na etapie testu, pamiętaj o dodaniu python-tox do Build-Depends.
Wymaga pliku tox.ini

BUILD SYSTEM ARGUMENTY
Dodatkowe argumenty przekazywane do systemu kompilacji. --system=custom wymaga ukończenia
polecenie w parametrach --foo-args.

--przed czyszczeniem COMMAND
wywoływane przed poleceniem clean

--czyste-args ARGUMENTY
argumenty dodane do polecenia clean wygenerowanego przez wtyczkę systemową kompilacji

--po czyszczeniu COMMAND
wywoływane po poleceniu clean

--przed konfiguracją COMMAND
wywoływane przed poleceniem konfiguracji

--konfiguruj-argumenty ARGUMENTY
dodane argumenty do polecenia konfiguracyjnego wygenerowanego przez wtyczkę systemową kompilacji

--po-konfiguracji COMMAND
wywoływane po poleceniu konfiguracji

--przed zbudowaniem COMMAND
wywoływane przed poleceniem budowania

--build-args ARGUMENTY
argumenty dodane do polecenia build wygenerowane przez wtyczkę systemową build

--po kompilacji COMMAND
wywoływane po poleceniu budowania

--przed instalacją COMMAND
wywoływane przed poleceniem instalacji

--install-args ARGUMENTY
argumenty dodane do polecenia install wygenerowanego przez wtyczkę systemową kompilacji

--po instalacji COMMAND
wywoływane po poleceniu instalacji

--przed testem COMMAND
wywoływane przed poleceniem testowym

--testowe-argumenty ARGUMENTY
argumenty dodane do polecenia testowego wygenerowanego przez wtyczkę systemową kompilacji

--po teście COMMAND
wywoływane po poleceniu testowym

zmienne że mogą be używany in ARGUMENTY i COMMAND
· {wersja} zostanie zastąpiony bieżącą wersją Pythona, możesz także użyć
{wersja.główna}, {wersja.podrzędna}, itp.

· {interpretator} zostanie zastąpiony bieżącym interpreterem, możesz także użyć
{interpreter.include_dir}

· {reż.} zostanie zastąpiony katalogiem źródeł,

· {destdir} zostanie zastąpiony katalogiem docelowym,

· {katalog_domowy} zostaną zastąpione tymczasowym katalogiem HOME, w którym wtyczki mogą przechowywać swoje pliki
dane (domyślnie .pybuild/interpreter_version/),

· {katalog_kompilacji} zostanie zastąpiony katalogiem kompilacji

· {katalog_instalacyjny} zostanie zastąpiony katalogiem instalacyjnym.

· {pakiet} zostanie zastąpiony sugerowaną nazwą pakietu, jeśli --name (lub PYBUILD_NAME) jest
Ustawić bla, ta zmienna zostanie zamieniona na python-foo, python3-foo or pypy-foo
w zależności od interpretera użytego w danej iteracji.

KATALOGI
-d DIR, --reż DIR
ustaw katalog plików źródłowych - bazę dla innych katalogów względnych [domyślnie: current
katalog roboczy]

--dest-dir DIR
ustaw katalog docelowy [domyślnie: debian/tmp]

--ext-dest-dir DIR
ustaw katalog docelowy dla plików .so

--wzorzec zewnętrzny WZÓR
wyrażenie regularne określające pliki, które powinny zostać przeniesione, jeśli ustawiono opcję --ext-dest-dir
[domyślny: .so(.[^/]*)?$]

--instalacja-katalog DIR
ustaw katalog instalacyjny [domyślny: .../dist-packages]

--Nazwa IMIĘ
użyj tej nazwy, aby odgadnąć katalogi docelowe (w zależności od interpretera, „foo”
ustawia debian/python-foo, debian/python3-foo, debian/python3-foo-dbg itp.)

zmienne że mogą be używany in DIR
· {wersja} zostanie zastąpiony aktualną wersją Pythona,

· {interpretator} zostanie zastąpiony wybranym tłumaczem.

OGRANICZENIA
-s SYSTEM, --system SYSTEM
wybierz system kompilacji [domyślnie: automatyczne wykrywanie]

-p WERSJE, --pyver WERSJE
kompilacja dla WERSJI Pythona. Opcji tej można użyć wielokrotnie. Wersje mogą
być oddzielone znakiem spacji. Domyślnie obsługiwane są wszystkie języki Python 3.X
wersje.

-i INTERPRETATOR, --interpretator INTERPRETATOR
zmień interpretera [domyślnie: python{wersja}]

--wyłączyć PRZEDMIOTÓW
wyłącz akcję, interpreter, wersję lub dowolną ich kombinację. Zauważ, że fe python3
i python3-dbg to dwa różne interpretatory, --disable test/python3 nie
wyłącz testy Pythona3-dbg.

wyłączyć przykłady
· --wyłączyć test/python2.5-dbg - wyłącza testy dla Pythona2.5-dbg

· --wyłączyć "2.4 2.7 " - wyłącza wszystkie akcje dla wersji 2.4 i 2.7

· PYBUILD_DISABLE_python2=1 - wyłącza wszystkie akcje dla Pythona 2.X

· PYBUILD_DISABLE_python3.3=test - wyłącza testy dla Pythona 3.3

· PYBUILD_DISABLE=test/python3.3 - jak powyżej

· PYBUILD_DISABLE=konfiguruj/python3 2.4 pypy - wyłącza akcję konfiguracji dla wszystkich Python3
interpretery, wszystkie akcje dla wersji 2.4 i wszystkie akcje dla pypy

Użyj pybuild online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.