https://bugzilla.redhat.com/show_bug.cgi?id=1296974
--- Comment #5 from Stanislav Ochotnicky sochotni@redhat.com --- So... I did notice py2_build etc macros in example in the python guidelines however it's not at all mentioned otherwise and I wasn't sure what to make of it. Of course the macros are not in EL6 - but then again I guess I don't have to care about it too much (FYI build on EL6 does fail because of that though - https://kojipkgs.fedoraproject.org//work/tasks/4945/12494945/build.log)
I also wasn't sure how to interpret the subpackage provides etc - but I see now that that they are supposed to really be used in python2/python3 subpackages instead of main package. That certainly makes sense, it just seemed ... weird not to have main package I guess.
Thanks for the patch, it does look cleaner now.
New SRPM: https://sochotni.fedorapeople.org/packages/python-beanbag-1.9.2-2.fc21.src.r...