> > I'm guessing python3-apertium is the name of the new library from this > GsoC. What is this other package, apertium-python? apt show gives me > nothing.
python3-apertium as Tino is referring to it is the SWIG/Python bindings for https://github.com/apertium/apertium. They currently export a `apertium_core` module. This allows for apertium-python (https://github.com/apertium/apertium-python), the GSoC project (from this year and last) to export an `apertium` module that under the hood uses bindings from the `apertium_core`, `lttoolbox`, and `constraint_grammer` Python packages (aspirationally also `hfst`). Since "apertium-python" is the more user facing version, having wrappers for analysis, taggers, translation, etc, it should in my opinion own the `apertium` module. Today, if you run `pip install apertium`, it is what you get. Running `apt-get install python3-apertium` should be consistent with it and it would be very odd otherwise. We chose `apertium_core` in order to avoid the naming conflict but I don't have a great solution as far as the Debian package goes. There weren't plans to export the package to Pip as well so we didn't really focus on it. [image: Sushain Cherivirala] *Sushain K. Cherivirala* Stripe, Software Engineer Stanford University, M.S. in Computer Science '19 Carnegie Mellon University, B.S. in Computer Science '18 (713) 992-4043 | www.skc.name On Mon, Oct 14, 2019 at 12:20 AM Kevin Brubeck Unhammer <unham...@fsfe.org> wrote: > Tino Didriksen <tino.didrik...@gmail.com> > čálii: > > > > https://www.debian.org/doc/packaging-manuals/python-policy/ch-module_packages.html#s-package_names > > > > The package python3-apertium must provide the Python module apertium, but > > it provides apertium_core. I can fix this by either adding an alias > > apertium.py with 'from apertium_core import *' or by renaming the package > > to python3-apertium_core. > > > > I would want source package apertium to own python3-apertium and module > > apertium. That just looks nicer and follows logically. But that's in > > conflict with apertium-python also wanting to own Python module name > > apertium. > > > > The name "apertium" is just too overloaded, and now it's starting to be > an > > issue. > > > > What solution are people in favour of? > > > > (same issue with python3-cg3 module constraint_grammar, and python3-hfst > > module libhfst) > > I'm guessing python3-apertium is the name of the new library from this > GsoC. What is this other package, apertium-python? apt show gives me > nothing. > _______________________________________________ > Apertium-stuff mailing list > Apertium-stuff@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/apertium-stuff >
_______________________________________________ Apertium-stuff mailing list Apertium-stuff@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/apertium-stuff