Hierin is 'n vurk deur my van die meester GIT repokoers op http://gitorious.org/be/be. Die belangrikste verandering is dat ek het gelapte op verskeie maniere om dit te laat beter werk op Windows. Die volgende mag of nie mag is opgeneem stroomop teen die tyd wat jy hierdie lees:
1. het in 'n be.bat en be.py as 'n opdrag
2. Hacked om Windows se onvermoë om ouer prosesse die stdin / stdout karakterstel vir die kind prosesse te stel deur te gaan deur middel van die omgewing veranderlikes, naamlik BE_INPUT_ENCODING en BE_OUTPUT_ENCODING. Jy kan gebruik om hierdie die BE-proses stdin en stdout te interpreteer as UTF-8 of wat ookal te kry.
3. Hacked 'n weergawe genereer script (Generate_version.bat!) As die meeste Windows folk sal nie sed het en AWK rondom skop.
4. verskeie hacks te stel om die loop van binne 'n zip argief. Dit laat jou pakket up word in 'n self vervat Windows installeer wat uiters nuttig vir BEurtle se doeleindes. Jy sal bbfreeze (easy_install bbfreeze) vir die script nodig het! Generate_exe_bbfreeze.py om te werk, en dit sal spoeg uit 'n self-contained gids in dist.
5. bygevoeg word vcs, 'n dun wrapper vir die VCS API in die stoor backend. Dit laat jou te praat met die onderliggende VCS via eerder as om jou eie VCS ondersteuning kode te skryf. Dit laat BEurtle daal sy VCS ondersteuning kode geheel wat is groot.
Let daarop dat ek nie enige sukses met die kry van onder IronPython te hardloop het. Dit omval ook uit 'n IronPython stel. Verder het ek het nie PyInstaller te werk nie, py2exe. Jy kan hul skrifte sien in die notworking gids. Selfs as jy kyk na! Generate_exe_bbfreeze.py jy uitgebreide inbraak van die uitset sien, want word, is in 'n bepaalde * dinamiese * manier wat verhinder korrekte statiese analise geskryf, so al die standaard maniere bundeling dit misluk meeste van in te sluit . en sy afhanklikhede
Vereistes :
- Python
Kommentaar nie gevind