[issue3103] Pure Python Build Env Variable

Kenneth Reitz bugs at mercurial.selenic.com
Mon Nov 14 23:19:13 UTC 2011


New submission from Kenneth Reitz <me at kennethreitz.com>:

Currently, there is no way to tigger a pure-python build of mercurial from 
standard installation methods (easy_install or pip via the Cheeseshop). 

This makes setup overly complex on some systems (osx without Xcode). The 
only way to do this currently is to download the source code and make your 
changes manually, then build.

If setup.py listened to an environment variable, say, 
MERCURIAL_BUILD_PURE=1, then you can install the pure python version with a 
single line:

    $ MERCURIAL_BUILD_PURE=1 pip install mercurial

Nice, simple, and saves a lot of headaches.

----------
messages: 18069
nosy: kennethreitz
priority: bug
status: unread
title: Pure Python Build Env Variable

____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue3103>
____________________________________________________



More information about the Mercurial-devel mailing list