Hier ist ein Fork von mir von der Master-BE GIT-Repo auf http://gitorious.org/be/be. Die wichtigste Änderung ist, dass ich gepatcht werden auf verschiedene Weise, damit es funktioniert besser unter Windows. Folgendes kann oder auch nicht haben aufwärts durch die Zeit, wenn Sie dies lesen einbezogen:
1. hinzugekommen in einem be.bat und be.py als Befehl
2. Hacked rund Unfähigkeit von Windows für Elternprozesse, die stdin / stdout Zeichensatz für Kind-Prozesse, indem Sie über Umgebungsvariablen, nämlich BE_INPUT_ENCODING und BE_OUTPUT_ENCODING gesetzt. Sie können diese verwenden, um den BE Prozess stdin und stdout als UTF-8 oder so interpretieren zu bekommen.
3. gehackt Version erzeugenden Skripts (! Generate_version.bat), da die meisten Windows-Volks nicht sed und awk haben kicken.
4. Aus mehreren Hacks zu ermöglichen aus einem ZIP-Archiv läuft. Dadurch können Sie verpacken BE in ein in sich geschlossenes Windows zu installieren, die sehr nützlich für die Zwecke BEurtle ist. Sie werden bbfreeze (easy_install bbfreeze) für das Skript brauchen! Generate_exe_bbfreeze.py zu arbeiten, und es wird in dist ausspucken ein in sich geschlossenes Verzeichnis.
5. Added vcs, ein dünner Wrapper für die VCS-API in der Speicher-Backend können. Damit können Sie auf die zugrunde liegenden VCS über BE anstatt eigene VCS Unterstützung Code schreiben zu sprechen. Auf diese Weise können BEurtle fallen seine VCS Unterstützung Code ganz das ist toll.
Beachten Sie, dass ich nicht mit dem Erhalten BE unter Ironpython laufen hatte keinen Erfolg. Er stürzt auch eine Ironpython Kompilierung. Darüber hinaus habe ich nicht PyInstaller an die Arbeit, noch py2exe. Sie können die Skripte im notworking Verzeichnis zu ermöglichen. Auch wenn Sie in! Generate_exe_bbfreeze.py schauen Sie umfangreiche Hacking der Ausgabe zu sehen, weil BE in einem bestimmten * * dynamische Weise die korrekte statische Analyse verhindert geschrieben, so dass alle Standard-Möglichkeiten der Bündelung es nicht, die meisten von BE umfassen . und ihre Abhängigkeiten
Anforderungen :
- Python
Kommentare nicht gefunden