The /usr/lib/python3.7/site-packages/ is supposed to be owned by python3-libs, not this package. Please fix the %files section not to include: %{python3_sitelib} - /usr/lib/python3.7/site-packages/ When you do it, please make sure not to own /usr/lib/python3.7/site-packages/__pycache__ either. Also, as a side note, the package name is really supposed to be python3-pysword, not python-pysword.
Should I remove the last line of the files section? %files -n python-%{srcname} %license LICENSE %doc README.rst %{python3_sitelib} <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Not sure how I am owning __pycache__ please elaborate. The name was agreed as part of the packaging reviews which took a number of weeks. Can the name remain the same or MUST I fix it?
> Should I remove the last line of the files section? No. You should change the line to: %{python3_sitelib}/pysword* > Not sure how I am owning __pycache__ please elaborate. You are not. I've opened several bugs with the same text and I added this so people don't do: %{python3_sitelib}/* Which is wrong and can end up in owning __pycache__ (in some cases only, not this one).
python-pysword-0.2.5-6.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-151ec150f8
python-pysword-0.2.5-6.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-151ec150f8
python-pysword-0.2.5-6.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.