2020-09-17 07:29:53 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2021-03-25 14:43:16 +00:00
|
|
|
cd "$(dirname "$0")"
|
2020-09-17 07:29:53 +00:00
|
|
|
cd ..
|
|
|
|
|
2021-03-25 14:43:16 +00:00
|
|
|
mkdir lib resources
|
|
|
|
|
2021-03-18 21:00:13 +00:00
|
|
|
## get dependencies
|
2021-03-25 14:43:16 +00:00
|
|
|
cd lib
|
2021-03-18 21:00:13 +00:00
|
|
|
git clone git@gitea.cjvt.si:redmine_projects/nova_slovnica.git
|
|
|
|
git clone git@gitea.cjvt.si:ozbolt/luscenje_struktur.git
|
|
|
|
git clone git@gitea.cjvt.si:generic/data_admin.git
|
|
|
|
git clone git@gitea.cjvt.si:generic/xml_schemas.git
|
2021-12-07 05:57:09 +00:00
|
|
|
git clone git@gitea.cjvt.si:generic/conversion_utils.git
|
2021-03-25 14:43:16 +00:00
|
|
|
cd ..
|
2021-03-18 21:00:13 +00:00
|
|
|
|
|
|
|
## prepare python environment
|
2020-09-17 07:29:53 +00:00
|
|
|
python3 -m venv venv
|
|
|
|
source venv/bin/activate
|
2021-02-19 17:14:17 +00:00
|
|
|
pip install wheel
|
2021-01-12 10:21:25 +00:00
|
|
|
pip install lxml
|
2021-01-27 11:48:20 +00:00
|
|
|
pip install psycopg2cffi
|
|
|
|
pip install sqlalchemy
|
2021-03-18 21:00:13 +00:00
|
|
|
pip install classla
|
2021-03-25 14:43:16 +00:00
|
|
|
python -c "import classla; classla.download('sl', type='standard_jos', dir='resources/classla')"
|
|
|
|
pip install lib/nova_slovnica/python/package/
|
|
|
|
pip install lib/luscenje_struktur/
|
2021-12-07 05:57:09 +00:00
|
|
|
pip install lib/conversion_utils/
|
2021-03-18 21:00:13 +00:00
|
|
|
pip install package/
|
2020-09-17 07:29:53 +00:00
|
|
|
deactivate
|
|
|
|
|
|
|
|
## put needed resources in place
|
|
|
|
cd resources
|
2021-03-25 14:43:16 +00:00
|
|
|
ln -s ../lib/luscenje_struktur/wani.py .
|
|
|
|
ln -s ../lib/nova_slovnica/resources/dict.xml .
|
|
|
|
ln -s ../lib/data_admin/resources/structures.xsd .
|
|
|
|
ln -s ../lib/xml_schemas/resources/schema/inventory.xsd .
|
|
|
|
ln -s ../lib/xml_schemas/resources/schema/monolingual_dictionaries.xsd .
|
2020-09-17 07:29:53 +00:00
|
|
|
cd ..
|