This commit is contained in:
Tiara Rodney 2026-02-10 18:59:59 +01:00
commit 76266cedc6
No known key found for this signature in database
GPG key ID: 5CD8EC1D46106723
23 changed files with 4041 additions and 0 deletions

62
src/conf.py Normal file
View file

@ -0,0 +1,62 @@
import datetime
from sphinx.util import logging
logger = logging.getLogger(__name__)
extensions = [
'sphinx.ext.intersphinx',
'sphinx.ext.todo',
'sphinx_last_updated_by_git',
'sphinx_markdown_builder',
]
templates_path = ["_templates"]
project = "MIME TODO"
copyright = "2026, Tiara Rodney"
html_title = project
html_theme = 'bizstyle'
html_sidebars = {}
html_show_sphinx = False
html_show_sourcelink = False
html_context = {
"bitbucket_url": "https://bitbucket.org",
"bitbucket_user": "byteb4rb1e",
"bitbucket_repo": "ai-mime-todo",
"bitbucket_version": "master",
"doc_path": "src/"
}
language = 'en'
todo_include_todos = True
rst_prolog = f"""
.. |build-time| replace:: {datetime.datetime.now().strftime("%d %B %Y, %H:%M")}
"""
html_last_updated_fmt = "%d %B %Y, %H:%M"
root_doc = "README"
from pathlib import Path
import shutil
def on_build_finished(app, exception):
if exception is not None:
return # skip on build failure
ilicense = Path(app.confdir) / '..' / 'LICENSE'
olicense = Path(app.outdir) / 'LICENSE'
if ilicense.exists():
shutil.copyfile(ilicense, olicense)
logger.info(f"copied {ilicense}{olicense}")
def setup(app):
app.connect("build-finished", on_build_finished)