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