Altri hanno risposto alla prima domanda: lasciami indovinare la seconda parte.
Mercurial utilizzerà normalmente alcune estensioni C per la velocità. Non puoi usare quelli con IronPython.
Ma abbiamo anche distribuito versioni Python pure di questi moduli e, a seconda di quanto implementa IronPython di un ambiente standard Python 2.4, quei moduli potrebbero essere compatibili. Ho visto resoconti su IRC su Jython (la porta Java di Python) essere in grado di fare alcune operazioni usando i moduli puri. Dovresti scaricare Mercurial e dare un'occhiata alla cartella mercurial/pure
. Questi moduli devono semplicemente essere spostati su un livello di directory da trovare, lo script setup.py
può farlo se si passa il flag --pure
. Si prega di vedere la sua fonte o venire a parlare con noi sulla mailinglist/IRC Mercurial.
fonte
2009-08-16 09:47:36
Hmm. Non sono sicuro se vedrai questo: ho commentato il post di Martin per indicare la discussione su Mercurial sull'elenco di IronPython. A maggio sembrano avere * alcune * funzioni funzionanti, anche se sicuramente non tutte. – quark