Michael Merickel
2018-10-16 8eed333343e4e9e7f11f3aee67299030d6bf2783
docs/conf.py
@@ -53,7 +53,6 @@
    'sphinx.ext.autodoc',
    'sphinx.ext.doctest',
    'sphinx.ext.intersphinx',
    'sphinx.ext.todo',
    'sphinx.ext.viewcode',
    'sphinxcontrib.autoprogram',
    # enable pylons_sphinx_latesturl when this branch is no longer "latest"
@@ -72,7 +71,7 @@
    'python': ('https://docs.python.org/3', None),
    'pytest': ('https://docs.pytest.org/en/latest/', None),
    'sphinx': ('http://www.sphinx-doc.org/en/latest', None),
    'sqla': ('http://docs.sqlalchemy.org/en/latest', None),
    'sqla': ('https://docs.sqlalchemy.org/en/latest', None),
    'tm': ('https://docs.pylonsproject.org/projects/pyramid-tm/en/latest/', None),
    'toolbar': ('https://docs.pylonsproject.org/projects/pyramid-debugtoolbar/en/latest', None),
    'tstring': ('https://docs.pylonsproject.org/projects/translationstring/en/latest', None),
@@ -80,10 +79,10 @@
    'venusian': ('https://docs.pylonsproject.org/projects/venusian/en/latest', None),
    'webob': ('https://docs.pylonsproject.org/projects/webob/en/latest/', None),
    'webtest': ('http://webtest.pythonpaste.org/en/latest', None),
    'who': ('http://repozewho.readthedocs.io/en/latest', None),
    'who': ('https://repozewho.readthedocs.io/en/latest', None),
    'zcml': ('https://docs.pylonsproject.org/projects/pyramid-zcml/en/latest', None),
    'zcomponent': ('http://zopecomponent.readthedocs.io/en/latest/', None),
    'zinterface': ('http://zopeinterface.readthedocs.io/en/latest/', None),
    'zcomponent': ('https://zopecomponent.readthedocs.io/en/latest/', None),
    'zinterface': ('https://zopeinterface.readthedocs.io/en/latest/', None),
}
@@ -124,9 +123,6 @@
# unit titles (such as .. function::).
add_module_names = False
# Add support for todo items
todo_include_todos = True
# The name of the Pygments (syntax highlighting) style to use.
#pygments_style = book and 'bw' or 'tango'
if book:
@@ -165,6 +161,15 @@
    outdated='false',
    )
# Control display of sidebars
html_sidebars = {'**': [
    'localtoc.html',
    'ethicalads.html',
    'relations.html',
    'sourcelink.html',
    'searchbox.html',
]}
# The name for this set of Sphinx documents.  If None, it defaults to
# "<project> v<release> documentation".
html_title = 'The Pyramid Web Framework v%s' % release
@@ -175,8 +180,6 @@
# Do not use smart quotes.
smartquotes = False
# Remove next line when RTD goes to Sphinx==1.6.6
html_use_smartypants = False
# Output file base name for HTML help builder.
htmlhelp_basename = 'pyramid'
@@ -223,6 +226,17 @@
_PREAMBLE = r"""
\usepackage[]{geometry}
\geometry{bindingoffset=0.45in,textheight=7.25in,hdivide={0.5in,*,0.75in},vdivide={1in,7.25in,1in},papersize={7.5in,9.25in}}
%XeLaTeX packages
\usepackage{xltxtra}
\usepackage{fontspec} %Font package
\usepackage{xunicode}
%Select fonts
\setmainfont[Mapping=tex-text]{nimbusserif}
\setsansfont[Mapping=tex-text]{nimbussans}
\setmonofont{nimbusmono}
\hypersetup{
    colorlinks=true,
    linkcolor=black,
@@ -279,14 +293,6 @@
\definecolor{VerbatimColor}{rgb}{1,1,1}
\definecolor{VerbatimBorderColor}{rgb}{1,1,1}
% mcdonc commented as part of lazy pdf fixing (pdf_rendering_fixes branch)
% \makeatletter
% \renewcommand{\py@noticestart@warning}{\py@heavybox}
% \renewcommand{\py@noticeend@warning}{\py@endheavybox}
% \renewcommand{\py@noticestart@note}{\py@heavybox}
% \renewcommand{\py@noticeend@note}{\py@endheavybox}
% \makeatother
% icons in note and warning boxes
\usepackage{ifthen}
@@ -323,8 +329,6 @@
latex_elements = {
    'preamble': _PREAMBLE,
#     mcdonc commented as part of lazy pdf fixing (pdf_rendering_fixes branch)
#    'wrapperclass': 'book',
    'date': '',
    'releasename': 'Version',
    'title': r'The Pyramid Web Framework',
@@ -348,18 +352,6 @@
                content_offset, block_text, state, state_machine):
    return [nodes.raw(
        '',
        r"""
% mcdonc commented as part of lazy pdf fixing (pdf_rendering_fixes branch)
% \frontmatter
% prevent part/chapter/section numbering
% \setcounter{secnumdepth}{-2}
% suppress headers
% \pagestyle{plain}
% reset page counter
% \setcounter{page}{1}
% suppress first toc pagenum
% \addtocontents{toc}{\protect\thispagestyle{empty}}
""",
        format='latex')]
@@ -367,20 +359,6 @@
               content_offset, block_text, state, state_machine):
    return [nodes.raw(
        '',
        r"""
% mcdonc commented as part of lazy pdf fixing (pdf_rendering_fixes branch)
% \mainmatter
% allow part/chapter/section numbering
% \setcounter{secnumdepth}{2}
% get headers back
% \pagestyle{fancy}
% \fancyhf{}
% \renewcommand{\headrulewidth}{0.5pt}
% \renewcommand{\footrulewidth}{0pt}
% \fancyfoot[C]{\thepage}
% \fancyhead[RO]{\rightmark}
% \fancyhead[LE]{\leftmark}
""",
        format='latex')]
@@ -388,11 +366,6 @@
              content_offset, block_text, state, state_machine):
    return [nodes.raw(
        '',
        r"""
% mcdonc commented as part of lazy pdf fixing (pdf_rendering_fixes branch)
% \backmatter
% \setcounter{secnumdepth}{-1}
        """,
        format='latex')]
@@ -471,3 +444,11 @@
epub_tocdepth = 3
# For a list of all settings, visit http://sphinx-doc.org/config.html
# -- Options for linkcheck builder -------------------------------------------
# List of items to ignore when running linkcheck
linkcheck_ignore = [
    r'http://localhost:\d+',
    r'http://localhost',
]