Генерирует базовую структуру лабораторной работы на Python, устанавливает зависимости и генерирует шаблон отчёта
Не работает на данный момент, ждём релиза cookiecutter 2.0
-
cookiecutter
-
docxtpl
-
poetry
-
git
-
make
pip install git+https://github.com/cookiecutter/cookiecutter docxtpl poetry
sudo apt install make
- Debian
sudo pacman -S --needed base-devel git
- Arch
Необходима утилита для установки сторонних пакетов: chocolatey
choco install make git python
cookiecutter gh:dadyarri/lab-work-template
Цель работы и вывод: Находятся в файле metainfo.txt, заключены между тегами Goal/EndGoal для цели и Summary/EndSummary для вывода (пример в генерируемом скрипте)
Подстановка в Word-файл переменных, заданных на этапе создания шаблона, сбор цели работы, вывода из исходного кода и вставка в отчёт
make insert
Запуск юнит-тестов написанных с помощью pytest
make tests