Summary: | Ошибка запуска | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexander Makeenkov <amakeenk> |
Component: | makesurface | Assignee: | Stanislav Levin <slev> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | slev |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Alexander Makeenkov
2021-04-06 13:30:56 MSK
Не имею никакой принадлежности к этому пакету. Очевидное решение: ``` sed -i 's/^from scripts /from makesurface.scripts /' /usr/lib/python3/site-packages/makesurface/__init__.py ``` Апстрим приложения выглядит заброшенным, поэтому работоспособность под вопросом. Пожалуйста, проверьте работает ли вообще это(с учетом предложенного исправления). Если работает, то могу отправить в репозиторий. > Если работает, то могу отправить в репозиторий.
Да, работает.
Но, помимо импорта scripts, нужно еще поправить импорт tools в скриптах triangulate_raster.py, vectorize_raster.py и fill_facets.py:
# cd /usr/lib/python3/site-packages/makesurface/scripts
# sed -i "s/^import tools/import makesurface.scripts.tools/" triangulate_raster.py vectorize_raster.py
# sed -i "/import/s/tools/makesurface.scripts.tools/" fill_facets.py
И тогда ошибок нет:
# makesurface
Usage: makesurface [OPTIONS] COMMAND [ARGS]...
|