[Rpm-maint] [rpm-software-management/rpm] Python module's name changed unnecessarily, making it impossible to express dependencies on it (#373)
Adam Williamson
notifications at github.com
Sat Dec 23 21:27:02 UTC 2017
"rather than blaming rpm developers for Newer! Better! Bestest! Python (and depsolvers) changes."
Python didn't *change* anything here. rpm did: the name in the `setup.py` you ship. That's it. That's the extent of the change that caused the problem. I'm still baffled as to why it seems so hard to explain this, but I know @Conan-Kudo and I are on the same page, so maybe it's best if just he and I try and figure something out and submit a PR.
I already pointed out the 'Provides-Dist' tag. The problem is I'm not sure if setuptools, which is the "built distribution"-handling tool that just about everyone uses these days (the only other extant alternative is the original distutils, which still works for very simple cases), actually implements it. As I said, AFAICT PEP 345 was written with the intent that it would be implemented by a project called distutils2, which was supposed to sort of obsolete both the original distutils and setuptools, but that never happened, the project was abandoned. setuptools remained the de facto 'standard' tool, but I'm not sure that it ever actually implemented all the bits of PEP 345.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/373#issuecomment-353749169
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20171223/fddf7c83/attachment.html>
More information about the Rpm-maint
mailing list