Инструменты, используемые при разработке¶
Утилиты¶
- git
- Используется для управления версиями исходных кодов.
- fabric
- Используется как замена Makefile, для сборки программы под разные операционные системы, запуска тестов (см. Тестирование OutWiker), обновления локализаций, сборки архивов плагинов, закачивания новых версий плагинов и программы на сайт. Подробности см. в разделе Выполнение команд Fabric.
- pipenv
- Используется для работы с файлами в формате Pipfile, который описывает необходимые библиотеки.
- pytest
- Используется для запуска unit-тестов.
- Inno Setup
- Используется для создания инсталятора под Windows.
- 7zip
- Используется для создания архивов в разных операционных системах.
- Sphinx
- Используется для создания документации, которую вы сейчас читаете.
Библиотеки¶
- wxPython
- Используется для создания интерфейса программы.
- PyParsing
- Используется для преобразования викинотации в HTML.
- CyHunspell
- Используется для проверки орфографии.
- Pilow
- Используется для работы с изображениями (создание миниатюр).
- comtypes
- Используется для создания COM-объекта Internet Explorer в операционной системе Microsoft Windows. Под другими операционными системами не требуется.
- PyInstaller
- Используется для сборки запускаемого файла под Windows.
- idna
- Используется для преобразования национальных доменов в ссылках.