On 06-05-2023 18:48, Ben Beasley wrote:
I don’t think the PyPI parity rule needs to apply to the base package
name, since this is primarily an application package and thus falls under the general
naming guidelines[1]. You could make a case for renaming the python3-staplelib subpackage
to python3-staple, adding the appropriate Obsoletes[2], and adding %py_provides
python3-staplelib[3].
[
1]https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_appl...
[
2]https://docs.fedoraproject.org/en-US/packaging-guidelines/#renaming-or-...
[
3]https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_prov...
Thanks for the clarification. It makes sense. Although, I'm still having
a hard time determining what the primary purpose of a package is when it
provides both, an application and a library/module, which can be used by
other Python packages.
-- Sandro