Earlier today, I was trying to install hgflow mercurial extension to apply the branching model explained by Vincent Driessen here, but I encountered the following error: “abort: No module named ConfigParser!”
After some researches I found that the ConfigParser python module is a deprecated module that is not shipped anymore with Python’s windows binary version, After some hacking I found a working solution:
1 – Get ConfigParser.py from here:
2 – Download it to your user directory.
3 – Go to C:\Program Files\Mercurial and copy the library.zip to your user directory. (doing so will avoid permissions warnings- I am using the mercurial installation file bundled with python, if you are using a standalone python installation copy the ConfigParser.py to the Lib directory in the installation root)
4 – Drag the ConfigParser.py into the library.zip, this will add the file to the archive.
5 – Copy the library.zip back to C:\Program Files\Mercurial
All should be working fine now.