Пример автоматически собираемых отчетов для Jupyter Notebook.
Пример собирался с помощью conda environment, поэтому python лучше использовать из Anaconda/Miniconda. Можно использовать и обычный Python>=3.10, но кнопку генерации кода тогда надо будет переделать самостоятельно. Также требуется установить MiKTeX. После установки, необходимо запустить Anaconda Prompt и установить cреду из файла env.yml
conda env create -f env.yml
Установка среды может занять продолжительное время.После установки необходимо среду активировать, и запустить Jupyter Notebook.
conda activate test_autodoc
jupyter lab
Если все установлено нормально, для генерации отчета достаточно открыть один из ipynb файлов в Jupyter Notebook/Lab (Lab тоже есть в поставке); запустить первую ячейку и вывести кнопку генерации отчета;нажать на кнопку, и запустить генерацию отчета. Если при генерации отчета с рамкой ЕСКД появляется ошибка про шрифт GOST_A, то надо установить ttf шрифт, который лежит в папке eskdx_title