Быстрый старт

Для получения исходного кода OutWiker вам понадобится git. Также должны быть установлены Python 3.5 или 3.6 и pip. Рекомендуется Python 3.6.

  1. Если вы работаете под Linux, то убедитесь, что у вас установлены следующие пакеты:
debhelper
devscripts
p7zip-full
libssl-dev
dpkg-dev
build-essential
libjpeg-dev
libtiff-dev
libsdl1.2-dev
libnotify-dev
freeglut3
freeglut3-dev
libsm-dev
libgtk-3-dev
libwebkitgtk-3.0-dev
libsdl2-dev
ibus-gtk3
libgstreamer-plugins-base1.0-dev

Данный список составлен на основе имен пакетов в дистрибутиве Ubuntu. В других дистрибутивах имена пакетов могут отличаться.

Данные пакеты требуются для успешной компиляции wxPython при установке зависимостей (требуется wxPython 4.0.x). Более подробно о требуемых зависимостях для wxPython смотрите здесь. Также в этот список включены пакеты, необходимые для сборки deb-пакетов под Linux.

  1. Чтобы получить исходный код OutWiker выполните в консоли команду:
git clone https://github.com/Jenyay/outwiker

Эта команда создаст папку с именем outwiker в текущей папке, в которую будут скачены исходные коды программы OutWiker.

  1. Зайдите в эту папку с помощью команды
cd outwiker
  1. Установите требуемые библиотеки с помощью команд:
pip install -r requirements.txt
pip install -r requirements_dev.txt

Под Linux установка требуемых бибилиотек может занять достаточно долгое время (больше получаса), т.к. в этот момент происходит компиляция библиотеки wxPython. Под Windows установка библиотек происходит достаточно быстро, т.к. компиляция не требуется.

Если вы работаете под Windows, также необходимо выполнить следующую команду:

pip install -r requirements_win.txt
  1. Если все установилось без ошибок, то следующая команда должна запустить программу OutWiker:
fab run
  1. Также можно запустить тесты (выполнение тестов может занять несколько минут, а под Windows в несколько раз больше времени):
fab test