[3.14] Docs: Standardize documentation authors (GH-148102) (#148104)

(cherry picked from commit 75be902a13)

Co-authored-by: Stan Ulbrych <stan@python.org>
This commit is contained in:
Miss Islington (bot)
2026-04-04 20:11:45 +02:00
committed by GitHub
parent 3530d32bb7
commit 26c57c05d3
+18 -12
View File
@@ -72,6 +72,7 @@ manpages_url = 'https://manpages.debian.org/{path}'
# General substitutions.
project = 'Python'
copyright = "2001 Python Software Foundation"
_doc_authors = 'Python documentation authors'
# We look for the Include/patchlevel.h file in the current Python source tree
# and replace the values accordingly.
@@ -364,69 +365,74 @@ latex_elements = {
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title, author, document class [howto/manual]).
_stdauthor = 'The Python development team'
latex_documents = [
('c-api/index', 'c-api.tex', 'The Python/C API', _stdauthor, 'manual'),
('c-api/index', 'c-api.tex', 'The Python/C API', _doc_authors, 'manual'),
(
'extending/index',
'extending.tex',
'Extending and Embedding Python',
_stdauthor,
_doc_authors,
'manual',
),
(
'installing/index',
'installing.tex',
'Installing Python Modules',
_stdauthor,
_doc_authors,
'manual',
),
(
'library/index',
'library.tex',
'The Python Library Reference',
_stdauthor,
_doc_authors,
'manual',
),
(
'reference/index',
'reference.tex',
'The Python Language Reference',
_stdauthor,
_doc_authors,
'manual',
),
(
'tutorial/index',
'tutorial.tex',
'Python Tutorial',
_stdauthor,
_doc_authors,
'manual',
),
(
'using/index',
'using.tex',
'Python Setup and Usage',
_stdauthor,
_doc_authors,
'manual',
),
(
'faq/index',
'faq.tex',
'Python Frequently Asked Questions',
_stdauthor,
_doc_authors,
'manual',
),
(
'whatsnew/' + version,
'whatsnew.tex',
'What\'s New in Python',
'A. M. Kuchling',
_doc_authors,
'howto',
),
]
# Collect all HOWTOs individually
latex_documents.extend(
('howto/' + fn[:-4], 'howto-' + fn[:-4] + '.tex', '', _stdauthor, 'howto')
(
'howto/' + fn[:-4],
'howto-' + fn[:-4] + '.tex',
'',
_doc_authors,
'howto',
)
for fn in os.listdir('howto')
if fn.endswith('.rst') and fn != 'index.rst'
)
@@ -437,7 +443,7 @@ latex_appendices = ['glossary', 'about', 'license', 'copyright']
# Options for Epub output
# -----------------------
epub_author = 'Python Documentation Authors'
epub_author = _doc_authors
epub_publisher = 'Python Software Foundation'
epub_exclude_files = ('index.xhtml', 'download.xhtml')