If you are a programmer, and you want to modify Anaconda without having to go through the long and involved process of rebuilding anaconda and then respinning an ISO image, there is a much simpler way to produce "hotfixes" for anaconda.
This technique can be invaluable for experimentation and debugging.
Simply export an installation tree (e.g. from a DVD image, or a local mirror) as an NFS export. Create a subdirectory in the root of the installation tree called "RHupdates" (this is case sensitive!) and put whatever modified python files you want in there. E.g. if you want to modify anaconda-x.y.z/iutils.py, put your version in RHupdates/iutils.py. /usr/bin/python is an interpreter so you don't need to compile anything, if you're modifying python files. (I don't know how it works if you want to modify one of the C files, though.)