Hello,
I'd like to remove the following macros from rawhide:
%py_build_egg %py2_build_egg %py3_build_egg
%py_install_egg %py2_install_egg %py3_install_egg
Nothing in Fedora uses them.
I would also remove this page:
https://docs.fedoraproject.org/en-US/packaging-guidelines/Python_Eggs/ https://fedoraproject.org/wiki/Packaging:Python_Eggs
To my best knowledge, there are no packaged eggs in Fedora, and Python upstream has moved away from eggs long time ago.
I'd like to focus on packaging wheels instead, via https://src.fedoraproject.org/rpms/pyproject-rpm-macros
Thoughts?
On Fri, 13 Dec 2019, 12:45 Miro Hrončok, mhroncok@redhat.com wrote:
Hello,
I'd like to remove the following macros from rawhide:
%py_build_egg %py2_build_egg %py3_build_egg
%py_install_egg %py2_install_egg %py3_install_egg
Nothing in Fedora uses them.
I would also remove this page:
https://docs.fedoraproject.org/en-US/packaging-guidelines/Python_Eggs/ https://fedoraproject.org/wiki/Packaging:Python_Eggs
To my best knowledge, there are no packaged eggs in Fedora, and Python upstream has moved away from eggs long time ago.
I'd like to focus on packaging wheels instead, via https://src.fedoraproject.org/rpms/pyproject-rpm-macros
Thoughts?
I always (only ever) used eggs to add updated modules as a secondary co-installable package. E.g python-stomppy4 in epel7
Is that possible with wheels as well? If so fab.
On 13. 12. 19 17:58, Steve Traylen wrote:
On Fri, 13 Dec 2019, 12:45 Miro Hrončok, <mhroncok@redhat.com mailto:mhroncok@redhat.com> wrote:
Hello, I'd like to remove the following macros from rawhide: %py_build_egg %py2_build_egg %py3_build_egg %py_install_egg %py2_install_egg %py3_install_egg Nothing in Fedora uses them. I would also remove this page: https://docs.fedoraproject.org/en-US/packaging-guidelines/Python_Eggs/ https://fedoraproject.org/wiki/Packaging:Python_Eggs To my best knowledge, there are no packaged eggs in Fedora, and Python upstream has moved away from eggs long time ago. I'd like to focus on packaging wheels instead, via https://src.fedoraproject.org/rpms/pyproject-rpm-macros Thoughts?
I always (only ever) used eggs to add updated modules as a secondary co-installable package. E.g python-stomppy4 in epel7
Could you please share the spec file? I was not able to find python-stomppy4 in epel7.
I have seen some easy_install -m tricks to RPM-package multiple co-installable versions of Python packages, however not in last couple years.
I have never seen that done with %py_install_egg.
Is that possible with wheels as well? If so fab.
I am afraid it is not. However I'll look at your case more closely once I see the spec file.
packaging@lists.fedoraproject.org