Tag: distutils

Distutils ist die standard-Verpackungs-system für Python-Module und-Anwendungen.

Automatische Versionsnummer sowohl in setup.py (setuptools) als auch im Quellcode?

Anzahl der Antworten 5 Antworten
SITUATION: Habe ich ein python-Bibliothek kontrolliert, die von git, und zusammen mit distutils/setuptools. Und ich möchte automatisch generieren Versionsnummer basiert auf git-tags, sowohl für setup.py sdist und gleichermaßen Befehlen, und für die Bibliothek selbst. Für die erste

Build-Verzeichnis in setup.py bereinigen

Anzahl der Antworten 4 Antworten
Wie könnte ich meine setup.py vor löschen und nach löschen des build-Verzeichnis? InformationsquelleAutor der Frage Ram Rachum | 2009-10-20

Verwenden von Cython zum Verknüpfen von Python mit einer gemeinsam genutzten Bibliothek

Anzahl der Antworten 1 Antworten
Ich versuche mich zu integrieren, eine Drittanbieter-Bibliothek, geschrieben in C mit meinem python Anwendung mit Cython. Ich habe alle python-code geschrieben für einen test. Ich habe Probleme bei der Suche ein Beispiel für die Einstellung. Ich habe

Wie man distuts erklärt, gcc zu benutzen?

Anzahl der Antworten 5 Antworten
Möchte ich wickeln Sie ein test-Projekt mit C++ und OpenMP-code mit Cython, und bauen Sie es mit distutils über eine setup.py - Datei. Der Inhalt meiner Datei sieht wie folgt aus: from distutils.core import setup from distutils.extension

DistutilsOptionError: muss entweder home oder prefix / exec-prefix liefern - nicht beides

Anzahl der Antworten 8 Antworten
Ich habe in der Regel installiert python-Pakete durch pip. Für die Google App Engine, die ich brauche, um Pakete zu installieren, um ein anderes Zielverzeichnis. Ich versucht habe: pip install-I-Kolben-restful --target ./lib aber es schlägt fehl mit:

Wie verwende ich den GCC-Compiler von MinGW bei der Installation eines Python-Pakets mit Pip?

Anzahl der Antworten 3 Antworten
Konfigurierte ich MinGW und distutils so, jetzt kann ich kompilieren von Erweiterungen verwenden Sie diesen Befehl: setup.py install MinGW gcc compiler verwendet wird und das Paket installiert wird. Für das, dass ich MinGW installiert und erstellt distutils.cfg

distutils: Wie übergebe ich einen benutzerdefinierten Parameter an setup.py?

Anzahl der Antworten 7 Antworten
Bitte fragt mich, wie übergeben Sie einen benutzerdefinierten parameter sowohl von der Befehlszeile aus und der Installation.cfg Konfigurationsdatei, um distutils' setup.py script. Ich schreiben wollen setup.py Skript, die akzeptiert, dass meine Paket-spezifische Parameter. Zum Beispiel: python setup.py

Lassen Sie distutils nach numpy Header-Dateien an der richtigen Stelle suchen

Anzahl der Antworten 2 Antworten
In meiner installation, numpy ist arrayobject.h befindet sich bei …/site-packages/numpy/core/include/numpy/arrayobject.h. Ich schrieb eine triviale Cython-Skript, dass verwendet numpy: cimport numpy as np def say_hello_to(name): print("Hello %s!" % name) Ich habe auch die folgenden distutils setup.py (kopiert aus

Wie kann ich mit setuptools ein Paket installieren, das nicht auf PyPI installiert ist?

Anzahl der Antworten 3 Antworten
Ich habe gerade erst begonnen Arbeit mit setuptools und virtualenv. Mein Paket erfordert die neueste python-gearman, der nur von GitHub. Die python-gearman-version auf PyPI ist eine alte. Die Github Quelle setuptools-kompatibel, d.h. hat setup.py usw. Gibt es

pypi UserWarning: Unbekannte Verteilungsoption: 'install_requires'

Anzahl der Antworten 6 Antworten
Hat jemand begegnen, diese Warnung bei der Ausführung python setup.py install einer PyPI package? install_requires definiert, was das Paket erfordert. Eine Menge von PyPI-Pakete haben diese option. Wie kann es sein, einen "unbekannten Verteilung"? InformationsquelleAutor der Frage

Führen Sie eine Python-Skript-Post-Installation mit distutils / setuptools aus

Anzahl der Antworten 2 Antworten
Ich versuche, fügen Sie eine post-install-task-Python-distutils, wie beschrieben, in So verlängern Sie die distutils mit einem einfachen post-install-Skript?. Die Aufgabe soll zum ausführen eines Python-Skript in der installierten lib-Verzeichnis. Dieses Skript generiert eine zusätzliche Python-Module die installiert

Wie übergebe ich Flag in GCC in Python setup.py Skript?

Anzahl der Antworten 1 Antworten
Ich Schreibe eine Python-Erweiterung in C erfordert das CoreFoundation-framework (unter anderem). Dies kompiliert einwandfrei mit: gcc -o foo foo.c -framework CoreFoundation -framework Python ("framework" ist eine Apple-only-gcc-Erweiterung, aber das ist okay, denn ich bin mit Ihren spezifischen

Wie kann die Paketversion mit setup.py und dem Paket geteilt werden?

Anzahl der Antworten 7 Antworten
Mit distutilssetuptools usw. eine Paket-version angegeben ist, in setup.py: # file: setup.py ... setup( name='foobar', version='1.0.0', # other attributes ) Ich würde gerne in der Lage, Zugriff auf die gleiche version Nummer innerhalb des Pakets: >>> import

Unterschiede zwischen verteilen, distutils, setuptools und distutils2?

Anzahl der Antworten 7 Antworten
Die Situation Ich versuche Hafen eine open-source-Bibliothek für Python 3. (SymPywenn jemand fragt.) So, ich muss 2to3 automatisch, wenn Gebäude für Python 3. Zu tun, dass ich distribute. Daher muss ich den port des aktuellen Systems, die

Warum erstellt "python setup.py sdist" unerwünschte "PROJECT-egg.info" im Projektstammverzeichnis?

Anzahl der Antworten 3 Antworten
Wenn ich python setup.py sdist schafft es eine sdist in meine ./dist-Verzeichnis. Dies beinhaltet ein "PROJECT-egg.info" Datei in der zip in meine "dist" - Ordner, die ich nicht verwenden, aber es tut mir nicht weh, also habe

Wie kopiert man Verzeichnis rekursiv in Python und überschreibt alles?

Anzahl der Antworten 3 Antworten
Ich versuche zu kopieren /home/myUser/dir1/ und alle Ihre Inhalte (und deren Inhalt, etc.) zu /home/myuser/dir2/ in python. Darüber hinaus möchte ich die Kopie zu überschreiben, alles in dir2/. Es sieht wie distutils.dir_util.copy_tree könnte das richtige Werkzeug für

Standardmethode zum Erstellen von Debian-Paketen zum Verteilen von Python-Programmen?

Anzahl der Antworten 4 Antworten
Es gibt eine Tonne von Informationen auf, wie dies zu tun, aber da "es gibt mehr als einen Weg, um der Haut eine Katze", und alle tutorials/manuals, cover ein bisschen den Prozess zu machen scheinen bestimmte Annahmen,

Best Practices für Python-Daemon-Pakete

Anzahl der Antworten 10 Antworten
Habe ich ein tool, mit dem ich in python geschrieben und sollte generell sein, laufen als daemon. Was sind die best practices für die Verpackung dieses tool für den Vertrieb, vor allem, wie sollten die Einstellungen und