[PRQ#47235] Merge Request for python-tts
AlphaJack [1] filed a request to merge python-tts [2] into tts [3]: tts is more up-to-date than python-tts [1] https://aur.archlinux.org/account/AlphaJack/ [2] https://aur.archlinux.org/pkgbase/python-tts/ [3] https://aur.archlinux.org/pkgbase/tts/
Request #47235 has been Rejected by yan12125 [1]: Upstream describes itself as "a deep learning toolkit for Text-to- Speech, battle-tested in research and production" [1], so this software is apparently designed as a Python module rather than a CLI application. As a result, python-tts is a better package name per Python packaging guidelines [2]. [1] https://github.com/coqui-ai/TTS [2] https://wiki.archlinux.org/title/Python_package_guidelines [1] https://aur.archlinux.org/account/yan12125/
Upstream describes itself as "a deep learning toolkit for Text-to- Speech, battle-tested in research and production" [1], so this software is apparently designed as a Python module rather than a CLI application. As a result, python-tts is a better package name per Python packaging guidelines
Nevertheless, this is an application too. From ArchWiki Python package guidelines (*emphasis* mine): " For Python 3 library modules, use python-modulename. Also use the prefix if the package provides a program that is strongly coupled to the Python ecosystem (e.g. pip or tox). For other *applications*, use only the program name. " Therefore the correct assessment in my view is still to name the package 'tts' and add provides & conflicts for 'python-tts'. On 11 December 2023 12:24:59 GMT+01:00, notify@aur.archlinux.org wrote:
Request #47235 has been Rejected by yan12125 [1]:
Upstream describes itself as "a deep learning toolkit for Text-to- Speech, battle-tested in research and production" [1], so this software is apparently designed as a Python module rather than a CLI application. As a result, python-tts is a better package name per Python packaging guidelines [2].
[1] https://github.com/coqui-ai/TTS [2] https://wiki.archlinux.org/title/Python_package_guidelines
Marcell Meszaros <marcell.meszaros@runbox.eu> 於 2023年12月11日 週一 下午8:18寫道:
Upstream describes itself as "a deep learning toolkit for Text-to- Speech, battle-tested in research and production" [1], so this software is apparently designed as a Python module rather than a CLI application. As a result, python-tts is a better package name per Python packaging guidelines
Nevertheless, this is an application too.
From ArchWiki Python package guidelines (*emphasis* mine): " For Python 3 library modules, use python-modulename. Also use the prefix if the package provides a program that is strongly coupled to the Python ecosystem (e.g. pip or tox). For other *applications*, use only the program name. "
Most likely this statement is for software that is primarily designed as an application. I may misunderstood the intention of upstream developers, though. If that's the case, please resubmit the merge request, thanks. Regards, Chih-Hsuan Yen (yan12125)
Therefore the correct assessment in my view is still to name the package 'tts' and add provides & conflicts for 'python-tts'.
On 11 December 2023 12:24:59 GMT+01:00, notify(a)aur.archlinux.org wrote:
Request #47235 has been Rejected by yan12125 [1]:
Upstream describes itself as "a deep learning toolkit for Text-to- Speech, battle-tested in research and production" [1], so this software is apparently designed as a Python module rather than a CLI application. As a result, python-tts is a better package name per Python packaging guidelines [2].
[1] https://github.com/coqui-ai/TTS [2] https://wiki.archlinux.org/title/Python_package_guidelines
participants (3)
-
Chih-Hsuan Yen
-
Marcell Meszaros
-
notify@aur.archlinux.org