Als «setuptools» getaggte Fragen

Setuptools baut auf Pythons Distutils auf, um das Erstellen, Verteilen und Installieren von Bibliotheken und Anwendungen zu vereinfachen.

11
Installieren von SetupTools unter 64-Bit-Windows
Ich verwende Python 2.7 unter Windows 7 64-Bit. Wenn ich das Installationsprogramm für Setuptools ausführe, wird mir mitgeteilt, dass Python 2.7 nicht installiert ist. Die spezifische Fehlermeldung lautet: `Python Version 2.7 required which was not found in the registry` Meine installierte Version von Python ist: `Python 2.7 (r27:82525, Jul 4 …

2
Benötigen Python-Projekte eine MANIFEST.in und was sollte darin enthalten sein?
Das Handbuch "Python Distribute" (war auf python-distribute.org, aber diese Registrierung ist abgelaufen) fordert mich auf, doc/txtDateien einzuschließen, und .pyDateien werden in die MANIFEST.inDatei ausgeschlossen In der Sourcing-Dokumentation wird angegeben, dass nur sdist verwendet MANIFEST.inund nur die von Ihnen angegebenen .pyDateien und Dateien enthält. Es sagt mir auch, dass ich verwenden …
120 python  setuptools 

6
So schreiben Sie setup.py, um ein Git-Repo als Abhängigkeit einzuschließen
Ich versuche setup.pyfür mein Paket zu schreiben . Mein Paket muss eine Abhängigkeit von einem anderen Git-Repo angeben. Das habe ich bisher: from setuptools import setup, find_packages setup( name='abc', packages=find_packages(), url='https://github.abc.com/abc/myabc', description='This is a description for abc', long_description=open('README.md').read(), install_requires=[ "requests==2.7.0", "SomePrivateLib>=0.1.0", ], dependency_links = [ "git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib", ], include_package_data=True, ) Wenn …

7
Skript nach der Installation mit Python-Setuptools
Ist es möglich, eine Python-Skriptdatei nach der Installation als Teil der Datei setuptools setup.py anzugeben, damit ein Benutzer den folgenden Befehl ausführen kann: python setup.py install in einem lokalen Projektdateiarchiv oder pip install <name> für ein PyPI-Projekt und das Skript wird nach Abschluss der Standard-Setuptools-Installation ausgeführt? Ich möchte Aufgaben nach …

4
Wann wird die Pip-Anforderungsdatei im Vergleich zu install_requires in setup.py verwendet?
Ich verwende pip mit virtualenv, um einige Python-Bibliotheken zu verpacken und zu installieren. Ich würde mir vorstellen, dass das, was ich tue, ein ziemlich häufiges Szenario ist. Ich bin der Betreuer mehrerer Bibliotheken, für die ich die Abhängigkeiten explizit angeben kann. Einige meiner Bibliotheken sind von Bibliotheken von Drittanbietern abhängig, …

3
setuptools: Speicherort des Paketdatenordners
Ich benutze Setuptools, um mein Python-Paket zu verteilen. Jetzt muss ich zusätzliche Datendateien verteilen. Nach dem, was ich aus der setuptools-Dokumentation zusammengetragen habe, muss ich meine Datendateien im Paketverzeichnis haben. Ich möchte meine Datendateien jedoch lieber in einem Unterverzeichnis im Stammverzeichnis haben. Was ich vermeiden möchte: / #root |- src/ …

3
Entfernen des im Entwicklungsmodus installierten Python-Moduls
Hallo, ich habe die Python-Verpackung mit setuptools ausprobiert und zum Testen das Modul im Entwicklungsmodus installiert. dh python setup.py develop Dies hat mein Modulverzeichnis zu sys.path hinzugefügt. Jetzt möchte ich das Modul entfernen. Gibt es eine Möglichkeit, dies zu tun? Danke im Voraus

16
Was ist die offizielle „bevorzugte“ Methode, um pip und virtualenv systemweit zu installieren?
Ist es das, was die Leute am häufigsten zu empfehlen scheinen: $ sudo apt-get install python-setuptools $ sudo easy_install pip $ sudo pip install virtualenv Oder das, was ich von http://www.pip-installer.org/en/latest/installing.html bekommen habe : $ curl -O https://github.com/pypa/virtualenv/raw/master/virtualenv.py $ python virtualenv.py my_new_env $ . my_new_env/bin/activate (my_new_env)$ pip install ... Oder …


14
Wie richte ich Setuptools für Python 2.6 unter Windows ein?
Gibt es eine Möglichkeit, Setuptools für Python 2.6 unter Windows zu installieren, ohne ein exe-Installationsprogramm zu haben? Im Moment ist noch keiner gebaut, und der Betreuer von Setuptools hat angegeben, dass es wahrscheinlich eine Weile dauern wird, bis er dazu kommt. Kennt jemand eine Möglichkeit, es trotzdem zu installieren?

8
Python setuptools: Wie kann ich ein privates Repository unter install_requires auflisten?
Ich erstelle eine setup.pyDatei für ein Projekt, das von privaten GitHub-Repositorys abhängt. Die relevanten Teile der Datei sehen folgendermaßen aus: from setuptools import setup setup(name='my_project', ..., install_requires=[ 'public_package', 'other_public_package', 'private_repo_1', 'private_repo_2', ], dependency_links=[ 'https://github.com/my_account/private_repo_1/master/tarball/', 'https://github.com/my_account/private_repo_2/master/tarball/', ], ..., ) Ich verwende setuptoolsanstelle von, distutilsweil letzteres die install_requiresund dependency_linksArgumente gemäß dieser Antwort …

5
Wie statische Dateien in setuptools - python package einbinden
Ich möchte das ./static/data.txtto setuptoolseinfügen, hier ist mein Code: # setup.py import os,glob from setuptools import setup,find_packages setup( name = "PotatoProject", version = "0.1.1", author = "Master Splinter", author_email = "splinter@initech.com", description = ("The potatoproject!"), url = 'http://www.google.com', license = "BSD", # adding packages packages=find_packages('src'), package_dir = {'':'src'}, # trying …

3
Aktualisieren von Setuptools unter OSX El Capitan
Ich versuche, setuptools zu aktualisieren. Nun, eigentlich versuche ich, ansible zu aktualisieren, aber es versucht, setuptools zu aktualisieren und schlägt fehl. Der Versuch, es selbst zu tun, schlägt ebenfalls fehl. Selbst der Versuch, es zu deinstallieren, schlägt fehl $ sudo -H pip install --upgrade setuptools Collecting setuptools Using cached setuptools-18.4-py2.py3-none-any.whl …


1
Python-Pakete und Ei-Info-Verzeichnisse
Kann jemand erklären, wie Ei-Info-Verzeichnisse mit ihren jeweiligen Modulen verknüpft sind? Zum Beispiel habe ich Folgendes: /usr/local/lib/python2.5/site-packages/quodlibet/ /usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/ Ich gehe davon aus, dass das Ei-Info-Verzeichnis das entsprechende Modul für setuptools (easy_install) sichtbar machen soll, oder? Wenn ja, wie verbindet setuptools das Ei-Info-Verzeichnis mit dem Modulverzeichnis? Angenommen, ich bin auf dem …
80 python  setuptools  egg 

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.