Das Verpacken ist ein Konfigurationsverwaltungsprozess, bei dem das Wissen erfasst wird, das zum Installieren oder Deinstallieren von Software auf einem Zielsystem erforderlich ist.
Die Situation Ich versuche, eine Open-Source-Bibliothek nach Python 3 zu portieren. ( SymPy , wenn sich jemand wundert.) Daher muss ich 2to3beim Erstellen für Python 3 automatisch ausgeführt werden. Dazu muss ich verwenden distribute. Daher muss ich das aktuelle System portieren, das (laut Doktest) ist distutils. Das Problem Leider bin …
Gibt es eine Möglichkeit, maven (2.0.9) zu zwingen, alle Abhängigkeiten in eine einzelne JAR-Datei aufzunehmen? Ich habe ein Projekt, das in eine einzelne JAR-Datei eingebaut wird. Ich möchte, dass die Klassen aus Abhängigkeiten auch in das Glas kopiert werden. Update: Ich weiß, dass ich nicht einfach eine JAR-Datei in eine …
Ich dachte, ich hätte gehört, dass py2exe dies kann, aber ich habe es nie herausgefunden. Hat jemand dies erfolgreich gemacht? Kann ich Ihre setup.py-Datei sehen und welche Befehlszeilenoptionen haben Sie verwendet? Grundsätzlich denke ich daran, dass ich eine einzige ausführbare Datei bekomme, die sich sozusagen in / temp entpackt und …
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 …
Ich hatte gehofft, einen Haskell-Interpreter mit einbetten zu können, hintdamit ich Plugins in Haskell schreiben kann, die ich mit meinem Programm verwenden kann. Ich möchte nicht die gesamte Haskell-Plattform für meine ausführbaren Dateien ausliefern müssen. Normalerweise sind ausführbare Dateien von Haskell ziemlich eigenständig. Das Löschen von PATHverursacht beispielsweise kein Problem: …
Ich möchte ein Python-Paket erstellen, das Cython- Code enthält. Ich habe den Cython-Code gut funktionieren lassen. Jetzt möchte ich jedoch wissen, wie ich es am besten verpacken kann. Für die meisten Leute, die nur das Paket installieren möchten, möchte ich .cdie von Cython erstellte Datei einschließen und veranlassen, diese setup.pyzu …
Ich habe die Quelle eines Programms (entnommen aus cvs / svn / git / ...) und möchte ein Debian / Ubuntu-Paket dafür erstellen. Das Paket ist in den Repositorys vorhanden, aber: Es ist eine ältere Version (ohne Funktionen, die ich brauche) Ich benötige etwas andere Kompilierungsoptionen als die Standardoptionen. Was …
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 …
Ich habe Fragen zu Eidateien in Python. Ich habe viel Python-Code nach Paket organisiert und versuche, Eidateien zu erstellen. Ich folge Anweisungen , aber sie sind sehr häufig. Demnach brauche ich anscheinend eine setup.py-Datei. Würden Sie mir bitte sagen, was ich in die Datei setup.py einfügen muss und wo sie …
Ich möchte eine einzelne ausführbare Datei aus meinem Python-Projekt erstellen. Ein Benutzer sollte es herunterladen und ausführen können, ohne dass Python installiert sein muss. Wenn ich nur ein Paket verteilen würde, könnte ich Pip, Wheel und PyPI verwenden, um es zu erstellen und zu verteilen. Dies setzt jedoch voraus, dass …
Ich bin neu in der Programmierung von Node.j und habe kürzlich eine funktionierende Webanwendung erstellt, die (Express-, Backbone- und andere kostenlose Ansichtstechnologien mit MongoDB) verwendet. Jetzt bin ich an einem Punkt angelangt, an dem ich dasselbe in einer Staging-Umgebung bereitstellen möchte, und ich bin nicht sicher, wie ich diese Anwendung …
Es gibt eine Menge Informationen darüber, aber da "es mehr als einen Weg gibt, eine Katze zu häuten" , scheinen alle Tutorials / Handbücher, die einen Teil des Prozesses abdecken, bestimmte Annahmen zu treffen, die sich von anderen unterscheiden Tutorials, ich habe es immer noch nicht verstanden. Bisher habe ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.