a230c754b9
* Add Sphinx documentation generation functionality * sphinx-docs -> python/sphinx * Use ninja instead of make * Update copyright info in sphinx docs * Run sphinx-apidoc before building Sphinx docs * Cleanup Sphinx path insertion * Don't write build outputs into source; use autoapi * aqt -> _aqt * Mention sphinx in development.md --------- Co-authored-by: Damien Elmes <gpg@ankiweb.net> |
||
---|---|---|
.. | ||
sphinx | ||
licenses.json | ||
licenses.sh | ||
mkempty.py | ||
README.md | ||
requirements.anki.in | ||
requirements.aqt.in | ||
requirements.base.in | ||
requirements.base.txt | ||
requirements.bundle.in | ||
requirements.bundle.txt | ||
requirements.dev.in | ||
requirements.dev.txt | ||
requirements.qt5_14.in | ||
requirements.qt5_14.txt | ||
requirements.qt5_15.in | ||
requirements.qt5_15.txt | ||
requirements.qt6_lin.in | ||
requirements.qt6_lin.txt | ||
requirements.qt6_mac.in | ||
requirements.qt6_mac.txt | ||
requirements.qt6_win.in | ||
requirements.qt6_win.txt | ||
requirements.win.in | ||
requirements.win.txt | ||
update_python_deps.sh | ||
update_win_deps.bat | ||
write_wheel.py |
- To achieve reproducible builds we use pip-tools to lock packages to a particular version - see update_python_deps.sh
- write_wheel.py is used to generate our wheels.