On Thu, Dec 09, 2021 10:44:37 +0100, Petr Viktorin wrote:
> <snip>
> Hi,

Hi Petr,

> These are generated from Python metadata, e.g. install_requires in
> setuptools: 
> https://github.com/uqfoundation/ppft/blob/a4dd5832103512f6df717637b03fb507a00efd84/setup.py#L200
> 
> If you only add the RPM provides, tools that read the Python-specific
> metadata might complain about not finding pp. And unfortunately Python
> packaging doesn't have good support for "virtual provides" (Provides-Dist)
> yet.
> 
> So it looks like it would be best to patch setup.py (or equivalent) in all
> dependent packages. And perhaps push the change upstream, if ppft is better
> than pp. (I don't know anything about these packages.)

Thanks for confirming. We thought so too. So I'll add a conflicts in
ppft instead to ensure that pp isn't packaged up in the future. The two
modules do provide the same files too, so they cannot both be installed.

-- 
Thanks again,
Regards,
Ankur Sinha "FranciscoD" (He / Him / His) | 
https://fedoraproject.org/wiki/User:Ankursinha
Time zone: Europe/London

Attachment: signature.asc
Description: PGP signature

_______________________________________________
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to