> You can't, it's against packaging guidelines
>
> See: http://fedoraproject.org/wiki/Packaging/Python#Source_files
>
>
> While I appreciate and would like to respect the guidelines, is it
> technically possible to create a python rpm without source? This rpm
> would only be distributed as a downloadable file (not via yum).
Probably, just put the files in the right place and list them in %files.
So long as it's not for public consumption, or complies with the
licensing of the code.
%files%defattr(-,root,root,-)