[PRQ#59513] Merge Request for python-tts
MarsSeed [1] filed a request to merge python-tts [2] into tts [3]: As per conclusions drawn in closed merge request thread [PRQ#47235] [a] during discussion with @yan12125, I am resubmitting the merge request. coqui-ai/TTS is a language-neutral text-to-speech engine CLI / headless runtime, AND it also offers its own Python library as a secondary API. Therefore in accordance with ArchWiki's Python package naming guidelines, the 'tts' pkgname is more suitable. [b] [a]: https://lists.archlinux.org/archives/list/aur- requests@lists.archlinux.org/thread/VVVUENF3B3YT7453EMN2SBYXOQLRBMPL/ [b]: https://wiki.archlinux.org/title/Python_package_guidelines#Package_naming [1] https://aur.archlinux.org/account/MarsSeed/ [2] https://aur.archlinux.org/pkgbase/python-tts/ [3] https://aur.archlinux.org/pkgbase/tts/
Request #59513 has been Rejected by Muflone [1]: coqui-ai/tts is a TTS library for Python so the package python-tts is the best suited for this software, regardless the presence of a command line utility script to use some of its functions [1] https://aur.archlinux.org/account/Muflone/
On 27 April 2024 17:12:43 GMT+02:00, notify@aur.archlinux.org wrote:
Request #59513 has been Rejected by Muflone [1]:
coqui-ai/tts is a TTS library for Python so the package python-tts is the best suited for this software, regardless the presence of a command line utility script to use some of its functions
No, it is not correct. This is a CLI application with a downstream-neutral CLI interface, and on the side it can also be used as a Python library. It is not a Python ecosystem tool like pip or tox. So as per current ArchWiki Python package guidelines, it is obvious that the correct name is 'tts', which also can (and already does) provide 'python-tts'. Any non-Python program can execute this CLI without understanding Python. Also btw, AUR/tts has a significantly more active maintainer.
Hola Il 27/04/24 17:52, Marcell Meszaros ha scritto:
On 27 April 2024 17:12:43 GMT+02:00,notify@aur.archlinux.org wrote:
Request #59513 has been Rejected by Muflone [1]:
coqui-ai/tts is a TTS library for Python so the package python-tts is the best suited for this software, regardless the presence of a command line utility script to use some of its functions
No, it is not correct. This is a CLI application with a downstream-neutral CLI interface, and on the side it can also be used as a Python library.
While I don't agree on this statement, as coqui-at/tts qualify itself as a library [1], I've left a comment to AlphaJack [2] maintainer for tts and also co-maintainer for python-tts package. Also tts is a generic term, not a good software naming IMHO, regardless. In the case AlphaJack he agrees I'd accept his merge deletion. Regards [1] https://github.com/coqui-ai/TTS/blob/dev/README.md [2] https://aur.archlinux.org/packages/python-tts#comment-969487 -- Muflone
participants (3)
-
Marcell Meszaros
-
Muflone
-
notify@aur.archlinux.org