List createrepo as Requires and BuildRequires
Adjust the setup.py to support the test suite via `python setup.py test`
Run the tests when building the RPM
Add python-setuptools as R and BR in the spec file
Replace itertoolsmodule by itertools which is the proper module to load