The 'haskell-xcffib' package contains the code generator used to build python-xcffib from scratch. The stable pypi releases of xcffib just include the .py file generated by it, so they don't depend on haskell.