Metadata-Version: 2.1
Name: apertium-init
Version: 2.1.0
Summary: Bootstrap Apertium language modules and pairs
Home-page: https://github.com/apertium/apertium-init
Author: Sushain K. Cherivirala
Author-email: sushain@skc.name
License: GPLv3+
Description: # Apertium-Init (a.k.a. Apertium Bootstrap)
        
        [![Build Status](https://travis-ci.org/apertium/apertium-init.svg)](https://travis-ci.org/apertium/apertium-init)
        [![PyPI](https://img.shields.io/pypi/v/apertium-init.svg)](https://pypi.org/project/apertium-init/)
        [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/apertium-init.svg)](https://pypi.org/project/apertium-init/)
        
        Bootstrap Apertium language modules and pairs using `apertium-init.py`.
        
        ## Usage
        
        First, <a href="https://raw.githubusercontent.com/apertium/bootstrap/master/apertium-init.py" download>download the script</a>
        or install from [PyPi](https://pypi.org/project/apertium-init/) with `pip install apertium-init`.
        
        Usage depends on the desired module and is described below. Remember to
        search for `TODO` in the generated module to add example sentences, etc.
        
        ### Monolingual Lttoolbox module
        
        To bootstrap a monolingual language module `apertium-foo` using the
        [lttoolbox](http://wiki.apertium.org/wiki/Lttoolbox) formalism,
        
            python3 apertium-init.py foo
        
        To bootstrap and compile it at the same time,
        
            python3 apertium-init.py foo && ( cd apertium-foo/ && ./autogen.sh && make )
        
        ### Monlingual HFST module
        
        To bootstrap a monolingual language module `apertium-foo` using the
        [HFST](http://wiki.apertium.org/wiki/HFST) formalism,
        
            python3 apertium-init.py foo --analyser=hfst
        
        To bootstrap and compile it at the same time,
        
            python3 apertium-init.py foo --analyser=hfst && ( cd apertium-foo/ && ./autogen.sh && make )
        
        ### Bilingual Lttoolbox module
        
        To bootstrap a bilingual language module `apertium-foo-bar` where the
        monolingual packages `apertium-foo` and `apertium-bar` both use the
        [lttoolbox](http://wiki.apertium.org/wiki/Lttoolbox) formalism,
        
            python3 apertium-init.py foo-bar
        
        To bootstrap and compile it at the same time,
        
            python3 apertium-init.py foo-bar && ( cd apertium-foo-bar/ && ./autogen.sh && make test)
        
        ### Bilingual HFST/Lttoolbox module
        
        To bootstrap a bilingual language module `apertium-foo-bar` where the
        monolingual packages `apertium-foo` and `apertium-bar` use the
        [HFST](http://wiki.apertium.org/wiki/Lttoolbox) formalism and/or the
        [lttoolbox](http://wiki.apertium.org/wiki/Lttoolbox) formalism,
        
            python3 apertium-init.py foo-bar --analysers=hfst # Both foo and bar use HFST
            python3 apertium-init.py foo-bar --analyser1=hfst # Only foo (first language) uses HFST
            python3 apertium-init.py foo-bar --analyser2=hfst # Only bar (second language) uses HFST
        
        To bootstrap and compile it at the same time,
        
            python3 apertium-init.py foo-bar --analysers=hfst && ( cd apertium-foo-bar/ && ./autogen.sh && make test) # Both foo and bar use HFST
            python3 apertium-init.py foo-bar --analyser1=hfst && ( cd apertium-foo-bar/ && ./autogen.sh && make test) # Only foo (first language) uses HFST
            python3 apertium-init.py foo-bar --analyser2=hfst && ( cd apertium-foo-bar/ && ./autogen.sh && make test) # Only bar (second language) uses HFST
        
        ## Development
        
        After updating vanilla files, run `./updateBootstraper.py` to update the
        relevant encoded files in `apertium-init.py`. Or, run `make` in the root
        of the repository to update all the encoded files.
        
        You can also do `sudo make install` to install to `/usr/local/bin/apertium-init`
        or e.g. `PREFIX=$HOME/local make install` to install to `$HOME/local/bin/apertium-init`.
        
Keywords: apertium parsing linguistics
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Text Processing :: Linguistic
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.4
Description-Content-Type: text/markdown; charset=UTF-8
