EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

dh_pypy – Online in der Cloud

Führen Sie dh_pypy im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl dh_pypy, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


dh_pypy – berechnet PyPy-Abhängigkeiten, fügt Betreuerskripte zu Byte-Kompilierungsdateien hinzu,
usw.

ZUSAMMENFASSUNG


dh_pypy -p PAKET [-V [XY][-][AB]] DIR [-X REGEXPR]

BESCHREIBUNG


SCHNELL PROFESSIONELLE FÜR INSTANDHALTER
· Build-Abhängigkeit von Pypy und Dh-Python,

· hinzufügen ${pypy:Hängt davon ab} bis Hängt davon ab

· Modul/Anwendung mit dem Standard-Build-System erstellen,

· Dateien an den Standardspeicherorten installieren,

· hinzufügen Pypy zu dhs --with Option, oder:

· Forderung dh_pypy der binär-* Ziel,

ANMERKUNG
Abhängigkeiten
dh_pypy versucht, Python-Abhängigkeiten aus dem zu übersetzen erfordert.txt Datei nach Debian
Abhängigkeiten. In vielen Fällen funktioniert dies ohne zusätzliche Konfiguration, da
dh_pypy verfügt über eine integrierte Zuordnung von Python-Modulnamen zu Debian-Paketen
regelmäßig aus dem Debian-Archiv neu generiert. Standardmäßig sind die Versionsinformationen in
Die Python-Abhängigkeiten werden verworfen. Wenn Sie möchten, dass dh_pypy strenger generiert
Abhängigkeiten auftreten (z. B. um ABI-Probleme zu vermeiden) oder wenn die automatische Zuordnung nicht funktioniert
korrekt für Ihr Paket ist, müssen Sie dh_pypy zusätzliche Regeln dafür bereitstellen
Übersetzung des Python-Moduls in Debian-Paketabhängigkeiten.

Für ein Paket Pypy-Foo das hängt vom Paket ab Pypy-Bar, es gibt zwei Dateien, die möglicherweise
Stellen Sie solche Regeln bereit:

1. Wenn die Pypy-Foo Das Quellpaket wird mit einem geliefert debian/pypy-overrides Datei, diese Datei ist
Wird von dh_pypy während der Erstellung von verwendet Pypy-Foo.

2. Wenn die Pypy-Bar Das Quellpaket wird mit einem geliefert debian/pypy-bar.pydist Datei (und verwendet
dh_pypy), diese Datei wird in das Binärpaket aufgenommen als
/usr/share/dh-python/dist/pypy/pypy-bar. Während des Baus von Pypy-Foo, dh_pypy wird
Suchen Sie dann die Datei und verwenden Sie sie.

Beide Dateien haben das gleiche Format wie in beschrieben /usr/share/doc/dh-python/README.PyDist. Wenn
Sie möchten lediglich versionierte Abhängigkeiten generieren (und davon ausgehen, dass die Pypy-Bar Paket
bietet die pybar In den meisten Fällen reicht es aus, die Zeile einzugeben
pybar Pypy-Bar; PEP386 in eine der oben genannten Dateien kopieren.

privat dirs
/usr/share/foo, /usr/share/games/foo, /usr/lib/foo und /usr/lib/games/foo privat
Verzeichnisse werden standardmäßig nach Python-Dateien durchsucht (wobei foo ist der Name des Binärpakets). Wenn
Wenn Ihr Paket Python-Dateien in einem anderen Verzeichnis versendet, fügen Sie einen weiteren dh_pypy-Aufruf hinzu
debian/rules mit dem Verzeichnisnamen als Argument – ​​Sie können verschiedene Optionen in verwenden
dieser Anruf. Wenn Sie Optionen für ein privates Verzeichnis ändern müssen, das von überprüft wird
Standardmäßig rufen Sie dh_pypy mit der Option --skip-private auf und fügen einen weiteren Aufruf mit einem Pfad zu hinzu
dieses Verzeichnis und neue Optionen.

debuggen Pakete
In Binärpaketen, deren Name mit endet -dbg, alle Dateien in /usr/lib/pypy/dist-packages/
Verzeichnis mit anderen Erweiterungen als so or h werden standardmäßig entfernt. Verwenden
--no-dbg-cleaning Option zum Deaktivieren dieser Funktion.

überschreiben unterstützt / Standard Pypy Versionen
Wenn Sie die Systemliste der unterstützten PyPy-Versionen oder die Standardversion (z. B
um ein Paket zu erstellen, das Symlinks für ältere Versionen von PyPy enthält oder .py-Dateien kompiliert
(nur für bestimmte Interpreterversion), können Sie dies über tun DEBPYPY_SUPPORTED und / oder
DEBPYPY_DEFAULT env. Variablen.

OPTIONAL


--Version
Versionsnummer des Programms anzeigen und beenden

-h, --help
Hilfenachricht anzeigen und beenden

--no-guessing-deps
Deaktivieren Sie Schätzabhängigkeiten

--no-dbg-cleaning
Entfernen Sie keine Dateien aus Debug-Paketen

--no-ext-rename fügt weder magische Tags noch Multiarch-Tupel zu Erweiterungsdateinamen hinzu

--no-shebang-rewrite
Schreibe Schebangs nicht um

--skip-private
Überprüfen Sie keine privaten Verzeichnisse

-v, - ausführlich
Aktivieren Sie den ausführlichen Modus

-i, --unabhängig
Handeln Sie auf architekturunabhängigen Paketen

-a, --Bogen
Auf architekturabhängige Pakete einwirken

-q, --ruhig
sei leise

-p PAKET, --Paket=PAKET
Handeln Sie auf das Paket mit dem Namen PACKAGE

-N NO_PACKAGE, --no-package=NO_PACKAGE
Handeln Sie nicht auf das angegebene Paket

-X REGEXPR, --ausschließen=REGEXPR
Elemente ausschließen, die mit dem angegebenen REGEXPR übereinstimmen. Sie können diese Option mehrmals verwenden
Erstellen Sie eine Liste der auszuschließenden Dinge.

--compile-all
Kompilieren Sie alle Dateien aus dem angegebenen privaten Verzeichnis in postinst/rtupdate, nicht nur die
diejenigen, die vom Paket bereitgestellt werden (d. h. übergeben Sie den Parameter --package nicht an
py3compile/py3clean)

--depends=HÄNGT DAVON AB
Übersetzen Sie gegebene Anforderungen in Debian-Abhängigkeiten und fügen Sie sie hinzu
${pypy:Hängt davon ab}. Verwenden Sie es für fehlende Elemente in „requires.txt“.

--recommends=EMPFEHLUNGEN
Übersetzen Sie gegebene Anforderungen in Debian-Abhängigkeiten und fügen Sie sie hinzu
${pypy:Recommends}

--suggests=SCHLÄGT VOR
Übersetzen Sie gegebene Anforderungen in Debian-Abhängigkeiten und fügen Sie sie hinzu
${pypy:Suggests}

--requires=DATEINAME
Übersetzen Sie Anforderungen aus bestimmten Dateien in Debian-Abhängigkeiten und fügen Sie sie hinzu
${pypy:Hängt davon ab}

--shebang=COMMAND
Verwenden Sie den angegebenen Befehl als Shebang in Skripten

--ignore-shebangs
Übersetzen Sie Shebangs nicht in Debian-Abhängigkeiten

Verwenden Sie dh_pypy online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad