pocketsphinx-python icon indicating copy to clipboard operation
pocketsphinx-python copied to clipboard

Namespace collision on Debian

Open mertyildiran opened this issue 8 years ago • 2 comments

While I was trying to pack a project for Debian that using import pocketsphinx Python module, I realized that there is a namespace collision between: https://pypi.python.org/pypi/pocketsphinx (source: https://github.com/bambocher/pocketsphinx-python) and https://packages.debian.org/jessie/python/python-pocketsphinx (source: https://github.com/cmusphinx/pocketsphinx/tree/master/swig/python)

Also it's uncertain that which one of these projects are the official Python bindings for pocketsphinx:

  • https://github.com/cmusphinx/pocketsphinx/tree/master/swig/python

  • https://github.com/bambocher/pocketsphinx-python

  • https://github.com/cmusphinx/pocketsphinx-python

Please make it clarify and fix this namespace collision.

mertyildiran avatar Jul 22 '17 19:07 mertyildiran

Hello,

Better ask the debian packager ;)

See the changelog entry for pocketsphinx 0.8+5prealpha+1-10:

  * control: Remove python3-pocketsphinx package, now provided by
    pocketsphinx-python source package.

I don't remember the details, but IIRC the idea is that the swig-generated bindings are inferior to the bindings provided by @bambocher

Samuel

sthibaul avatar Aug 29 '21 14:08 sthibaul

That said, the question remains between https://github.com/bambocher/pocketsphinx-python and https://github.com/cmusphinx/pocketsphinx-python

sthibaul avatar Aug 29 '21 14:08 sthibaul