Il s'agit de la commande pex 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
pex - pex
SYNOPSIS
pex [-o SORTIE.PEX] [Options] [-- argument1 argument2 ...]
DESCRIPTION
pex construit un fichier PEX (Python Executable) basé sur les spécifications données : sources,
exigences, leurs dépendances et d'autres options.
OPTIONS
--version
afficher le numéro de version du programme et quitter
-h, --Aidez-moi
afficher ce message d'aide et quitter
-o PEX_NAME, --fichier de sortie=PEX_NAME
Le nom du fichier .pex généré : omettre cela exécutera PEX immédiatement et non
enregistrez-le dans un fichier.
-r DÉPOSER, --exigence=DOSSIER
Ajoutez des exigences à partir du fichier d'exigences donné. Cette option peut être utilisée
plusieurs fois.
-v Activer la verbosité de la journalisation, peut être spécifié plusieurs fois.
--help-variables
Imprimer l'aide sur les différentes variables d'environnement utilisées pour modifier le comportement
d'un fichier PEX en cours d'exécution.
Options de résolution :
Adaptez la façon de trouver, de résoudre et de traduire les packages qui sont placés dans le PEX
sûr et sécurisé.
--pypi, --no-pypi, --pas d'index
S'il faut utiliser pypi pour résoudre les dépendances ; Par défaut : utiliser pypi
-f CHEMIN/URL, --trouver-liens=PATH/url, --dépôt=PATH/url
Chemin de référentiel supplémentaire (répertoire ou URL) pour rechercher les exigences.
-i URL, --indice=URL, --index-url=URL
Indices de fromagerie supplémentaires à utiliser pour répondre aux besoins.
--disable-cache
Désactivez complètement la mise en cache dans l'outil pex.
--cache-dir=CACHE_DIR
Répertoire de cache local à utiliser pour accélérer les recherches d'exigences. [Défaut:
/home/buildd/.pex/build]
--cache-ttl=CACHE_TTL
La durée de vie du cache à utiliser pour les spécifications d'exigences inexactes.
--roue, --pas de roue, --roue sans utilisation
S'il faut autoriser les distributions de roues ; Par défaut : autoriser les roues
--construire, --pas de construction
S'il faut autoriser la construction de distributions à partir de la source ; Par défaut : autoriser les builds
Options de sortie PEX :
Adapter le comportement du fichier .pex émis si -o est spécifié.
--zip-safe, --pas de sécurité zippée
Que les sources du fichier pex soient sécurisées ou non. S'ils ne sont pas sécurisés,
ils seront écrits sur le disque avant l'exécution ; Par défaut : zip sécurisé.
--toujours-écrire-cache
Écrivez toujours les distributions mises en cache en interne sur le disque avant d'appeler le pex
code source. Cela peut utiliser moins de mémoire dans les environnements limités en RAM. [Défaut:
Faux]
--ignore-erreurs
Ignorez les erreurs de résolution des exigences d'exécution lors de l'appel du pex. [Défaut:
Faux]
--hériter-chemin
Héritez du contenu de sys.path (y compris les sitepackages) exécutant le fichier pex.
[Par défaut : Faux]
Options d'environnement PEX :
Adaptez l'interpréteur et les cibles de plate-forme à l'environnement PEX.
--python=PYTHON
L'interpréteur Python à utiliser pour construire le pex. Soit spécifier un chemin explicite vers
un interpréteur, ou spécifiez un binaire accessible sur $PATH. Par défaut : utiliser le courant
interprète.
--python-shebang=PYTHON_SHEBANG
La ligne shebang exacte (#!...) à ajouter en haut du fichier PEX moins le #!.
Cela remplace le comportement par défaut, qui sélectionne un interpréteur python d'environnement
compatible avec celui utilisé pour construire le fichier PEX.
--Plate-forme=PLATEFORME
La plate-forme pour laquelle construire le PEX. Par défaut : linux-x86_64
--interprète-cache-dir=INTERPRETER_CACHE_DIR
Le cache de l'interpréteur à utiliser pour garder une trace des dépendances de l'interpréteur pour le
outil pex. [Par défaut : /home/buildd/.pex/interpreters]
Options de point d'entrée PEX :
Spécifiez quelle cible/module le PEX doit appeler le cas échéant.
-m MODULE[:SYMBOLE], -e MODULE[:SYMBOLE], --point d'accès=MODULE[:SYMBOLE]
Définissez le point d'entrée sur module ou module:symbol. Si vous spécifiez simplement le module, pex
se comporte comme un python -m, par exemple python -m SimpleHTTPServer. Si vous spécifiez
module:symbol, pex importe ce symbole et l'invoque comme s'il était principal.
-c SCRIPT_NAME, --scénario=SCRIPT_NAME, --script-console=SCRIPT_NAME
Définissez le point d'entrée sur le script ou le script_console comme défini par l'un des
distributions dans le pex. Par exemple : "pex -c tissu fabuleux" ou "pex -c mturk boto".
Utiliser pex en ligne en utilisant les services onworks.net