| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- # -*- coding: utf-8 -*-
- import os
- import sys
- import datetime
- # If extensions (or modules to document with autodoc) are in another directory,
- # add these directories to sys.path here. If the directory is relative to the
- # documentation root, use os.path.abspath to make it absolute, like shown here.
- sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "_ext")))
- # Add any Sphinx extension module names here, as strings. They can be extensions
- # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
- extensions = [
- 'sphinx.ext.doctest',
- 'sphinx.ext.intersphinx',
- 'pytestdocs',
- ]
- # Add any paths that contain templates here, relative to this directory.
- templates_path = ['_templates']
- # The suffix of source filenames.
- source_suffix = '.rst'
- # The master toctree document.
- master_doc = 'index'
- # General information about the project.
- project = u'pytest-django'
- copyright = u'%d, Andreas Pelme and contributors' % datetime.date.today().year
- exclude_patterns = ['_build']
- pygments_style = 'sphinx'
- html_theme = 'sphinx_rtd_theme'
- # Output file base name for HTML help builder.
- htmlhelp_basename = 'pytest-djangodoc'
- intersphinx_mapping = {
- 'python': ('https://docs.python.org/3', None),
- 'django': ('https://docs.djangoproject.com/en/dev/',
- 'https://docs.djangoproject.com/en/dev/_objects/'),
- 'pytest': ('https://docs.pytest.org/en/latest/', None),
- }
- def setup(app):
- # Allow linking to pytest's confvals.
- app.add_object_type(
- "confval",
- "pytest-confval",
- objname="configuration value",
- indextemplate="pair: %s; configuration value",
- )
|