bambocher / pocketsphinx-python

Python interface to CMU Sphinxbase and Pocketsphinx libraries
https://pypi.python.org/pypi/pocketsphinx
Other
373 stars 187 forks source link

Namespace collision on Debian #26

Open mertyildiran opened 7 years ago

mertyildiran commented 7 years ago

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:

Please make it clarify and fix this namespace collision.

sthibaul commented 3 years ago

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 commented 3 years ago

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