advanced-python-homework-2023/controls
2023-09-28 21:47:21 +03:00
..
__init__.py homework done 2023-09-28 21:47:21 +03:00
.gitignore homework done 2023-09-28 21:47:21 +03:00
Licence.txt homework done 2023-09-28 21:47:21 +03:00
pyproject.toml homework done 2023-09-28 21:47:21 +03:00
README.md homework done 2023-09-28 21:47:21 +03:00
requirements.txt homework done 2023-09-28 21:47:21 +03:00

Controls

Venv creation:

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Documentation

  1. run sphinx initialization: sphinx-quickstart docs
  2. add project packages: sphinx-apidoc -o docs/source .
  3. edit conf.py
import sys
import os
sys.path.insert(0, os.path.abspath("../../"))

extensions = [
    'sphinx.ext.duration',
    'sphinx.ext.doctest',
    'sphinx.ext.autodoc',
    'sphinx.ext.autosummary',
]
  1. build docs sphinx-build -M html docs/source/ docs/build/
  2. docs are now in docs/build/html