According to the instructions provided in the WabSite's Getting
Started Section,
I tried to install PyF Manually on a debian.
I created a virtual env
but something goes wrong while building Mercurial.
The strange thing is that I already have a 1.6.4 HG installed on the
system.
Which is > 1.2, Why the script is not satisfied with this version and
tries to fetch 1.8.3 ?
Here are the error details :
Searching for pyf[fullstack]
Reading
http://pypi.python.org/simple/pyf/
Reading
http://pyfproject.org
Best match: pyf 2.0
Processing pyf-2.0-py2.6.egg
pyf 2.0 is already the active version in easy-install.pth
Using /home/edd/etlenv/lib/python2.6/site-packages/pyf-2.0-py2.6.egg
Processing dependencies for pyf[fullstack]
Searching for mercurial>=1.2
Reading
http://pypi.python.org/simple/mercurial/
Reading
http://mercurial.selenic.com/
Reading
http://www.selenic.com/mercurial
Best match: mercurial 1.8.3
Downloading
http://mercurial.selenic.com/release/mercurial-1.8.3.tar.gz
Processing mercurial-1.8.3.tar.gz
Running mercurial-1.8.3/setup.py -q bdist_egg --dist-dir /tmp/
easy_install-eJ1tc_/mercurial-1.8.3/egg-dist-tmp-fIZrxN
creating /tmp/easy_install-eJ1tc_/mercurial-1.8.3/temp/hg-install-
d96qvQ/tmp
creating /tmp/easy_install-eJ1tc_/mercurial-1.8.3/temp/hg-install-
d96qvQ/tmp/easy_install-eJ1tc_
creating /tmp/easy_install-eJ1tc_/mercurial-1.8.3/temp/hg-install-
d96qvQ/tmp/easy_install-eJ1tc_/mercurial-1.8.3
creating /tmp/easy_install-eJ1tc_/mercurial-1.8.3/temp/hg-install-
d96qvQ/tmp/easy_install-eJ1tc_/mercurial-1.8.3/temp
creating /tmp/easy_install-eJ1tc_/mercurial-1.8.3/temp/hg-install-
d96qvQ/tmp/easy_install-eJ1tc_/mercurial-1.8.3/temp/hg-install-d96qvQ
cc -c /tmp/easy_install-eJ1tc_/mercurial-1.8.3/temp/hg-install-d96qvQ/
funcname.c -o /tmp/easy_install-eJ1tc_/mercurial-1.8.3/temp/hg-install-
d96qvQ/tmp/easy_install-eJ1tc_/mercurial-1.8.3/temp/hg-install-d96qvQ/
funcname.o
error: Setup script exited with Python headers are required to build
Mercurial
Could anybody advice ?