1#!/usr/bin/env python3 2# -*- coding: utf-8 -*- 3 4extensions = ['sphinx.ext.autodoc', 'jaraco.packaging.sphinx', 'rst.linker'] 5 6master_doc = "index" 7 8link_files = { 9 '../CHANGES.rst': dict( 10 using=dict(GH='https://github.com'), 11 replace=[ 12 dict( 13 pattern=r'(Issue #|\B#)(?P<issue>\d+)', 14 url='{package_url}/issues/{issue}', 15 ), 16 dict( 17 pattern=r'(?m:^((?P<scm_version>v?\d+(\.\d+){1,2}))\n[-=]+\n)', 18 with_scm='{text}\n{rev[timestamp]:%d %b %Y}\n', 19 ), 20 dict( 21 pattern=r'PEP[- ](?P<pep_number>\d+)', 22 url='https://www.python.org/dev/peps/pep-{pep_number:0>4}/', 23 ), 24 ], 25 ) 26} 27 28# Be strict about any broken references: 29nitpicky = True 30 31# Include Python intersphinx mapping to prevent failures 32# jaraco/skeleton#51 33extensions += ['sphinx.ext.intersphinx'] 34intersphinx_mapping = { 35 'python': ('https://docs.python.org/3', None), 36} 37