On Wed Oct 26, 2022 at 12:41 +0200, Lumír Balhar wrote:
Since Python 2.0 (1994), Python provided a useful tool pathfix.py
that
we use in Python RPM macros for fixing shebangs of Python modules and
some RPM packages use it as well directly in their specfiles for similar
purposes. The script will no longer be part of CPython source code and
python3-devel RPM package. Because we think it's useful, we have decided
to create a new upstream project for it
(
https://github.com/fedora-python/pathfix) on Github and include it in
the python3-rpm-macros package. The change means the script will move
from /usr/bin/pathfix.py to /usr/lib/rpm/redhat/pathfix.py.
Why does it need to be moved to python-rpm-macros and a private
location? Can it be put in a separate package and kept in its existing
location in /usr/bin? Just installing the script straight into /usr/bin
(i.e. don't make it a proper Python distribution) and running the
current unittest-based tests shouldn't pose too much of a bootstrap
problem.
--
Best,
Maxwell G (@gotmax23)
Pronouns: He/Him/His