Amazon Best VPN GoSearch

Icône de favori OnWorks

pybuild - En ligne dans le Cloud

Exécutez pybuild dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande pybuild qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


pybuild - invoque divers systèmes de construction pour les versions Python demandées afin de construire
modules et extensions

SYNOPSIS


pybuild [ACTION] [CONSTRUIRE LES ARGUMENTS SYSTÈME] [RÉPERTOIRES] [OPTIONS]

DEBHELPER COMMAND SÉQUENCEUR INTÉGRATION


· construire dépend de dh-python,

· construire dépend de python3-tout, python-tout-dbg, pipy, etc. (pour tous les Python pris en charge
interprètes, pybuild l'utilisera pour créer une liste d'interprètes pour lesquels construire),

· ajouter --buildsystem=pybuild aux arguments de dh dans debian/rules,

· si plus d'un paquet binaire est construit : ajoutez les fichiers debian/python-foo.install, ou Exporter
PYBUILD_NAME=nom du module (le nom du module sera utilisé pour deviner les préfixes des packages binaires), ou
Exporter PYBUILD_DESTDIR env. variables dans debian/règles

exemple de fichier debian/rules :

#! /usr/bin/faire -f
exporter PYBUILD_NAME=toto
%:
dh $@ --with python2,python3 --buildsystem=pybuild

OPTIONS


La plupart des options peuvent être définies (en plus de la ligne de commande) via des variables d'environnement.
PyBuild vérifiera :

· PYBUILD_OPTION_VERSIONED_INTERPRETER (par exemple PYBUILD_CLEAN_ARGS_python3.2)

· PYBUILD_OPTION_INTERPRETER (par exemple PYBUILD_CONFIGURE_ARGS_python3-dbg)

· PYBUILD_OPTION (par exemple PYBUILD_INSTALL_ARGS)

facultatif arguments
-h, --Aidez-moi
afficher ce message d'aide et quitter

-v, --verbeux
activer le mode détaillé

-q, --silencieux
n'affiche pas la sortie de la commande externe

-qq, --vraiment-silencieux
tais-toi

--version
afficher le numéro de version du programme et quitter

ACTION
La valeur par défaut consiste à générer, installer et tester la bibliothèque à l'aide du système de génération détecté
version par version. La sélection de l'une des actions suivantes invoquera une action donnée pour
toutes les versions - une par une - qui (contrairement à l'action par défaut) dans certaines versions
les systèmes peuvent écraser les résultats précédents.

--détecter
renvoie le nom du système de build détecté

--nettoyer
nettoyer les fichiers à l'aide de méthodes spécifiques au système de construction détectées automatiquement

--configurer
appeler l'étape de configuration pour toutes les versions Python demandées

--construire
invoquer l'étape de construction pour toutes les versions Python demandées

--installer
invoquer l'étape d'installation pour toutes les versions Python demandées

--test invoquer des tests pour le système de construction auto-détecté

--list-systèmes
lister les systèmes de build disponibles et quitter

ESSAIS
la découverte d'unittest à partir de la bibliothèque standard (disponible en Python 2.7 et >= 3.2) est utilisée
à l'étape de test par défaut.

--test-nez
utilisez le module de nez dans l'étape de test, n'oubliez pas d'ajouter python-nose et/ou python3-nose à
Dépend de la construction

--test-pytest
utilisez le module pytest dans l'étape de test, n'oubliez pas d'ajouter python-pytest et/ou
python3-pytest à Build-Depends

--test-tox
utilisez la commande tox dans l'étape de test, n'oubliez pas d'ajouter python-tox à Build-Depends.
Nécessite le fichier tox.ini

CONSTRUIRE SYSTÈME ARGUMENTS
Arguments supplémentaires passés au système de génération. --system=custom requiert complet
commande dans les paramètres --foo-args.

--avant-nettoyage COMMAND
invoqué avant la commande clean

--clean-args ARGUMENTS
arguments ajoutés à la commande de nettoyage générée par le plug-in du système de construction

--après-nettoyage COMMAND
invoqué après la commande clean

--before-configurer COMMAND
invoqué avant la commande configure

--configure-args ARGUMENTS
arguments ajoutés à la commande de configuration générée par le plug-in du système de construction

--after-configurer COMMAND
invoqué après la commande configure

--avant-construire COMMAND
invoqué avant la commande build

--build-args ARGUMENTS
arguments ajoutés à la commande de construction générée par le plugin du système de construction

--après-construction COMMAND
invoqué après la commande build

--avant l'installation COMMAND
invoqué avant la commande d'installation

--install-args ARGUMENTS
arguments ajoutés à la commande d'installation générée par le plug-in du système de construction

--après-installation COMMAND
invoqué après la commande d'installation

--avant-test COMMAND
invoqué avant la commande de test

--test-arguments ARGUMENTS
arguments ajoutés à la commande de test générée par le plug-in du système de construction

--après-test COMMAND
invoqué après la commande de test

les variables qui Vous pouvez be d'utiliser in ARGUMENTS et mes COMMAND
· {version} sera remplacé par la version actuelle de Python, vous pouvez également utiliser
{version.major}, {version.mineur}, etc.

· {interprète} sera remplacé par l'interprète actuel, vous pouvez également utiliser
{interprète.include_dir}

· {répertoire} sera remplacé par le répertoire des sources,

· {répertoire de destination} sera remplacé par le répertoire de destination,

· {home_dir} sera remplacé par le répertoire temporaire HOME, où les plugins peuvent conserver leur
data (.pybuild/interpreter_version/ par défaut),

· {build_dir} sera remplacé par le répertoire de construction

· {rép_install} sera remplacé par le répertoire d'installation.

· {emballer} sera remplacé par le nom de package suggéré, si --name (ou PYBUILD_NAME) est
ajuster à foo, cette variable sera remplacée par python-foo, python3-foo or pypy-foo
selon l'interpréteur utilisé dans l'itération donnée.

RÉPERTOIRES
-d DIR, --rép DIR
définir le répertoire des fichiers source - base pour les autres répertoires relatifs [par défaut : courant
directeur de travail]

--dest-dir DIR
définir le répertoire de destination [par défaut : debian/tmp]

--ext-dest-dir DIR
définir le répertoire de destination pour les fichiers .so

--ext-motif RECONNAISSANCE
expression régulière pour les fichiers qui doivent être déplacés si --ext-dest-dir est défini
[défaut: .so(.[^/]*) ?$]

--rép-install DIR
définir le répertoire d'installation [par défaut : .../dist-packages]

--Nom Nom
utilisez ce nom pour deviner les répertoires de destination (selon l'interpréteur, "foo"
définit debian/python-foo, debian/python3-foo, debian/python3-foo-dbg, etc.)

les variables qui Vous pouvez be d'utiliser in DIR
· {version} sera remplacé par la version Python actuelle,

· {interprète} sera remplacé par l'interprète sélectionné.

LIMITATIONS
-s SYSTÈME, --système SYSTÈME
sélectionnez un système de construction [par défaut : détection automatique]

-p VERSIONS, --pyver VERSIONS
build pour Python VERSIONS. Cette option peut être utilisée plusieurs fois. Les versions peuvent
être séparés par un espace. La valeur par défaut est tout Python 3.X pris en charge
versions.

-i INTERPRÈTE, --interprète INTERPRÈTE
changer l'interpréteur [par défaut : python{version}]

--désactiver ARTICLES
désactiver l'action, l'interpréteur, la version ou tout mélange de ceux-ci. Notez que fe python3
et python3-dbg sont deux interpréteurs différents, --disable test/python3 ne le fait pas
désactiver les tests de python3-dbg.

désactiver exemples
· --désactiver test/python2.5-dbg - désactive les tests pour python2.5-dbg

· --désactiver «2.4 2.7 ' - désactive toutes les actions pour les versions 2.4 et 2.7

· PYBUILD_DISABLE_python2=1 - désactive toutes les actions pour Python 2.X

· PYBUILD_DISABLE_python3.3=tester - désactive les tests pour Python 3.3

· PYBUILD_DISABLE=test/python3.3 - comme ci-dessus

· PYBUILD_DISABLE=configurer/python3 2.4 pipy - désactive l'action de configuration pour tous les python3
interprètes, toutes les actions pour la version 2.4 et toutes les actions pour pypy

Utiliser pybuild en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.