On 11/29/20 11:11 PM, Donald Stufft wrote:
On Nov 29, 2020, at 5:00 PM, Felix Schwarz <fschw...@fedoraproject.org> wrote:
Hey,
I just noticed that the new packaging macros create a .dist-info directory
instead of .egg-info.
Just to be sure: There is no incompatibility between these two, right? So
setuptools-based code can still retrieve all the package metadata in .dist-info
directories?
(If so I can just update the package in Fedora as that dist-info change itself
does not break any backwards compatibility as far as other packages are
concerned.)
Unless there’s something fedora specific going on, that should be correct.
Upstream side, anytime pip installs from a Wheel it produces a dist-info
instead of a egg-info, so if there was some compatibility issue, it should have
been exposed awhile ago.
Nothing Fedora specific going on... Well, except that we delete the RECORD file
when installed via %pyproject_install.
Hence wrt backwards compatibility: pip might now refuse to uninstall the RPM
installed package, while previously it would have done so happily. That is an
improvement, but technically is not 100% backwards compatible behavior.
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
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