Hi all,
According
to the Fedora Packaging guidelines for Python [0], if a Python
package that
supports Python 3 installs executables
into /usr/bin, then either both Python versions of the executables
should be packaged, or only the Python 3 version, depending on
the functionality they provide.
However,
after going through all Python 3-compatible packages for Fedora, we have identified up to ~30 packages
which provide both python2- and python3- subpackages with
executables available only in the Python
2 version. For more information about obtaining the list refer to the GitHub issue [1]. The list of the affected
packages is available
here [3].
Before
doing mass bug filing, I would like to post the list of packages
here, to get feedback or ideas on how this can be fixed in a
better way and encourage packagers to do the changes. If you are in Cc, then
you are owing at least one of the affected packages. The guide
for porting Python-based RPMs is available here [2] and you
may refer to it for more instructions.
[3]
PyXB
ahkab
gdal
lcgdm
netcdf4-python
pystache
python-acme
python-aexpect
python-bugzilla
python-docutils
python-doit
python-fiat
python-gearbox
python-igor
python-igraph
python-jsonschema
python-ly
python-ndg_httpsclient
python-ngram
python-oslo-policy
python-oslo-privsep
python-oslo-rootwrap
python-pbr
python-py2neo
python-pygments
python-rosdep
python-rosinstall
python-whisper
Regards,
Iryna Shcherbina