chgksuite

chgksuite — это система для работы с пакетами ЧГК. Она позволяет единообразно оформить вопросы, а также экспортировать их в разные форматы, в том числе с использованием спойлеров для ответов и комментариев.

Установка

Если у вас есть Питон, начиная с версии 0.6.0 chgksuite можно установить через pip: pip install chgksuite.

В противном случае скачайте и распакуйте последний релиз с этой странички.

Основные кейсы использования

Для разработчиков

Возможно, лучше сделать отдельный virtualenv.

Если у вас macOS Mojave и conda — будут проблемы с tkinter. Чтобы избежать их, сделайте новый conda env с python==3.7.0.

git clone git@gitlab.com:peczony/chgksuite.git
cd chgksuite
pip install -r requirements.txt
pip install -r requirements_dev.txt

Чтобы собрать:

pyi-makespec --hidden-import=PIL --additional-hooks-dir=. --onefile chgksuite/__main__.py -n chgksuite
pyinstaller chgksuite.spec

Запустить тесты: py.test.