Zde je fork mě od mistra BE GIT repo na http://gitorious.org/be/be. Hlavní změnou je, že jsem se oprava BE různými způsoby, aby to fungovalo lépe na Windows. Může nebo nemusí být zahrnuty proti proudu v době, kdy budete číst tento:
1. Přidáno v be.bat a be.py jako příkaz
2. Hacked kolem neschopnost Windows je pro mateřské procesy nastavit stdin / stdout znakovou sadu pro podřízené procesy tím, že jde přes proměnné prostředí, a to BE_INPUT_ENCODING a BE_OUTPUT_ENCODING. Můžete je použít k získání proces bude interpretovat stdin a stdout jako UTF-8, nebo cokoliv jiného.
3. Hacked generující verze skript (Generate_version.bat!), Protože většina folk Windows nebude mít sed a awk kope kolem sebe.
4. Made několik hacky, která umožní být spuštěn v rámci archivu ZIP. To umožňuje komprimaci BE na samostatný Windows nainstalovat, což je velmi užitečné pro účely BEurtle to. Budete potřebovat bbfreeze (easy_install bbfreeze) pro skriptu! Generate_exe_bbfreeze.py do práce, a to bude vyplivnout ucelený adresář, do dest.
5. Přidáno být VCS, tenký obal pro VCS API ve skladovací backend. To vám umožní mluvit s podkladovými VCS přes BE spíše než napsat svůj vlastní podpory VCS kód. To umožňuje BEurtle opustit svůj kód Podpora VCS úplně, což je skvělé.
Všimněte si, že jsem neměl nějaký úspěch s dostat BE pro spuštění pod IronPython. Také dojde k chybě vypracovala IronPython kompilace. Kromě toho nemám PyInstaller do práce, ani py2exe. Můžete vidět své skripty v adresáři notworking. Dokonce i když se podíváte do Generate_exe_bbfreeze.py! Uvidíte rozsáhlou hacking výstupu, protože BE je napsáno v konkrétním * * dynamickým způsobem, který znemožňuje správnou statickou analýzu, takže všechny standardní způsoby svazování to nepodaří, aby zahrnovala většinu BE , a její závislosti
Požadavky na :
- Python
Komentáře nebyl nalezen