Python, distutils, rpmbuild, issues

Thomas Moschny thomas.moschny at gmail.com
Tue Jan 6 22:19:17 UTC 2009


2009/1/6 Gerry Reno <greno at verizon.net>:
> The next problem was with trying to use the python setuy.py target,
> "bdist_rpm".  The bdist_rpm worked fine when you run it on ubuntu or debian
> (with rpmbuild installed) but failed when it was run on any of the
> RedHat-based distros.  The error that was occurring on the RedHat-based
> distros is the "Installed (but unpackages) file(s) found".  Apparently on
> RedHat-based distros, rpmbuild creates .pyo files which never get added back
> into the INSTALLED_FILES from distutils and then of course it causes this
> error.  Has anyone solved this problem?  I see lots of references to this
> problem when I google it, but no solutions.

Here's how it worked for me some time ago:

$ echo 'python setup.py install --optimize 1 --root=$RPM_BUILD_ROOT
--record=INSTALLED_FILES' > install.spec
$ python setup.py bdist_rpm --install-script=install.spec

- Thomas




More information about the fedora-devel-list mailing list