Re: Missing executables in Python 3 subpackages
On Thu, Mar 2, 2017 at 6:06 PM, Iryna Shcherbina wrote: > 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. > > python-whisper > whisper as library is python3 compatible, the executables not yet (AFAIK). Piotr ___ python-devel mailing list -- python-devel@lists.fedoraproject.org To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Re: Missing executables in Python 3 subpackages
On Thu, Mar 02, 2017 at 06:06:49PM +0100, Iryna Shcherbina wrote: > python-igor This one is functional under python3, but the output is slightly nicer under python2 (python3 shows some spurious b'' prefixes). So it's on py2 on purpose. Zbyszek ___ python-devel mailing list -- python-devel@lists.fedoraproject.org To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Re: Missing executables in Python 3 subpackages
On 2.3.2017 18:06, Iryna Shcherbina wrote: Hi all, According to the Fedora Packaging guidelines for Python [0], if a Python packagethat supports Python 3installs 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-compatiblepackages 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. [0] https://fedoraproject.org/wiki/Packaging:Python#Avoiding_collisions_between_the_python_2_and_python_3_stacks [1] https://github.com/fedora-python/portingdb/issues/132 [2] http://python-rpm-porting.readthedocs.io/ [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 Fixed 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 ___ python-devel mailing list -- python-devel@lists.fedoraproject.org To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org -- 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
Missing executables in Python 3 subpackages
Hi all, According to the Fedora Packaging guidelines for Python [0], if a Python packagethat supports Python 3installs 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-compatiblepackages 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. [0] https://fedoraproject.org/wiki/Packaging:Python#Avoiding_collisions_between_the_python_2_and_python_3_stacks [1] https://github.com/fedora-python/portingdb/issues/132 [2] http://python-rpm-porting.readthedocs.io/ [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 ___ python-devel mailing list -- python-devel@lists.fedoraproject.org To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org