Ich erinnere mich vage an eine Art von setuptools Wrapper, die .EGG-Dateien von distutils Quelle erzeugen würde. Kann jemand meine Erinnerung joggen?Wie erstelle ich Python Eier aus Distutils Quellpaketen?
12
A
Antwort
23
Rüstzeug Affen -speichert einige Teile von distutils, wenn es importiert wird. Wenn Sie easy_install verwenden, um ein auf Distutils basierendes Projekt von PyPI zu erhalten, erstellt es ein Ei (Pip kann das auch tun). Um dasselbe lokal zu machen (d. H. In einem Verzeichnis, das ein Code-Checkout oder ein entpackter Tarball ist), verwende diesen Trick: python -c "import setuptools; execfile('setup.py')" bdist_egg
.
10
Haben Sie
versuchtpython setup.py bdist_egg
Hier habe ich nehme an, Sie Setuptools statt distutils
dh verwendenin setup.py statt
from distutils.core import setup
Verwendung
from setuptools import setup
Genau das, was ich gesucht habe. Hoffentlich werde ich es nicht so schwer haben, es das nächste Mal zu finden, wenn ich es brauche. Vielen Dank. – Ben
In Python 3 ist 'execfile' verschwunden, also sollten Sie etwas wie 'python -c' wollen. Import setsetools; exec (open ('setup.py'). Read())" bdist_egg'. –