The Python libraries expect an APE environment, and that assumption is deeply built in to it. The previous attempt to do a so-called "native" port ended up writing large chunks of APE in Python, which was a bit of a waste of time, or it couldn't run all the existing things, such as Mercurial. Using APE means that you don't need to re-write it in Python, and incorporating a new Python release can be made relatively straightforward (except for bugs in Python). On 14 March 2012 06:15, Steven Stallion wrote: > Ideally we could have a more complete port that wouldn't require APE, > but that may be approaching the point of diminishing returns. >