Als «distutils» getaggte Fragen

Distutils ist das Standardverpackungssystem für Python-Module und -Anwendungen.


10
Einschließen von Nicht-Python-Dateien in setup.py
Wie kann ich setup.pyeine Datei einschließen, die nicht Teil des Codes ist? (Insbesondere handelt es sich um eine Lizenzdatei, aber es kann auch eine andere Sache sein.) Ich möchte den Speicherort der Datei steuern können. Im ursprünglichen Quellordner befindet sich die Datei im Stammverzeichnis des Pakets. (dh auf der gleichen …
200 python  distutils 


4
Wie kann ich setuptools dazu bringen, ein Paket zu installieren, das nicht auf PyPI läuft?
Ich habe gerade angefangen mit Setuptools und Virtualenv zu arbeiten. Mein Paket erfordert den neuesten Python-Gearman, der nur bei GitHub erhältlich ist. Die Python-Gearman-Version von PyPI ist alt. Die Github-Quelle ist setuptools-kompatibel, dh hat setup.py usw. Gibt es eine Möglichkeit, setuptools zum Herunterladen und Installieren der neuen Version zu veranlassen, …

4
setuptools vs. distutils: warum sind distutils immer noch eine sache?
Python hat eine verwirrende Geschichte von Werkzeugen , die verwendet werden können Projekte zu verpacken und beschreiben: Dazu gehört distutilsin der Standard - Bibliothek, distribute, distutils2, und setuptools(und vielleicht auch mehr). Es scheint, dass distributeund distutils2wurden zugunsten von eingestellt setuptools, was zwei konkurrierende Standards lässt. Meines Erachtens setuptoolsbietet es weitaus …

4
Das Kompilieren mit cython und mingw erzeugt gcc: error: nicht erkannte Befehlszeilenoption '-mno-cygwin'
Ich versuche, eine Python-Erweiterung mit Cython in Win 7 64-Bit mit Mingw (64-Bit) zu kompilieren. Ich arbeite mit Python 2.6 (Active Python 2.6.6) und mit der entsprechenden Datei distutils.cfg (Einstellung von mingw als Compiler) Bei der Ausführung > C:\Python26\programas\Cython>python setup.py build_ext --inplace Ich erhalte die Fehlermeldung, dass gcc keine Option …


5
Kombinieren Sie --user mit --prefix error mit setup.py install
Ich habe versucht, Python-Pakete auf einem System zu installieren, auf das ich kürzlich Zugriff hatte. Ich habe versucht, das relativ neue Site-Packages-Verzeichnis von Python pro Benutzer und die neue Option zu nutzen --user. (Die Option ist derzeit nicht dokumentiert , existiert jedoch für Python 2.6+. Sie können die Hilfe anzeigen, …

6
MANIFEST.in bei "python setup.py install" ignoriert - keine Datendateien installiert?
Hier ist mein abgespecktes setup.py-Skript, bei dem Nicht-Code-Inhalte entfernt wurden: #!/usr/bin/env python from distutils.core import setup from whyteboard.misc import meta setup( name = 'Whyteboard', version = meta.version, packages = ['whyteboard', 'whyteboard.gui', 'whyteboard.lib', 'whyteboard.lib.pubsub', 'whyteboard.lib.pubsub.core', 'whyteboard.lib.pubsub.utils', 'whyteboard.misc'], py_modules = ['whyteboard'], scripts = ['whyteboard.py'], ) MANIFEST.in: include *.txt include whyteboard-help/*.* recursive-include locale …

9
Wie installiere ich Python Distutils?
Ich habe gerade etwas Speicherplatz auf einem VPS-Server (läuft unter Ubuntu 8.04) und versuche, Django darauf zu installieren. Auf dem Server ist Python 2.5 installiert, aber ich denke, es ist keine Standardinstallation. Wenn ich ein Installationsskript für Django ausführe, bekomme ich amitoj@ninja:~/Django-1.2.1$ python setup.py install Traceback (most recent call last): …
86 python  distutils 


1
Welche Schlüsselwortargumente akzeptiert setuptools.setup ()?
Was ist die vollständige Liste der Schlüsselwortargumente, die die Funktion setuptools.setup () akzeptiert? (Bitte geben Sie nach Möglichkeit eine Beschreibung der Bedeutung der einzelnen Argumente an.) Ich habe im ganzen Web nachgesehen und kann nicht glauben, dass dies nicht dokumentiert ist. Ich habe diese Dokumente gefunden: https://docs.python.org/3.7/distutils/setupscript.html#additional-meta-data https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords Aber selbst …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.