I added the requirements for python-fts in the spec

see https://svnweb.cern.ch/trac/fts3/ticket/594

mock build has passed

of course, these are too many commit, they are mixed with another pull request. don't know how to remove them. please look at the other first.