summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2017-03-30 04:36:53 -0400
committerJason R. Coombs <jaraco@jaraco.com>2017-03-30 04:42:12 -0400
commit908cf4ad0e27813933ada7cc9f16ebce9ac0c6cc (patch)
tree1738f8b3e87d727a3ae457a0c24cc595f584dbf6
parentb9bcd869482ea0ff636c8848896a94e24a6fbfca (diff)
downloadpytest-runner-908cf4ad0e27813933ada7cc9f16ebce9ac0c6cc.tar.gz
Rely on jaraco.packaging for loading the package metadata from the package for Sphinx.
-rw-r--r--docs/conf.py27
-rw-r--r--docs/requirements.txt3
2 files changed, 4 insertions, 26 deletions
diff --git a/docs/conf.py b/docs/conf.py
index fc94797..0e11c82 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -1,46 +1,23 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-import os
-import sys
-import subprocess
-import datetime
-
-if 'check_output' not in dir(subprocess):
- import subprocess32 as subprocess
-
extensions = [
'sphinx.ext.autodoc',
+ 'jaraco.packaging.sphinx',
'rst.linker',
]
-# General information about the project.
-
-root = os.path.join(os.path.dirname(__file__), '..')
-setup_script = os.path.join(root, 'setup.py')
-fields = ['--name', '--version', '--url', '--author']
-dist_info_cmd = [sys.executable, setup_script] + fields
-output_bytes = subprocess.check_output(dist_info_cmd, cwd=root)
-project, version, url, author = output_bytes.decode('utf-8').strip().split('\n')
-
-copyright = author
-
-# The full version, including alpha/beta/rc tags.
-release = version
-
master_doc = 'index'
link_files = {
'../CHANGES.rst': dict(
using=dict(
GH='https://github.com',
- project=project,
- url=url,
),
replace=[
dict(
pattern=r"(Issue )?#(?P<issue>\d+)",
- url='{url}/issues/{issue}',
+ url='{package_url}/issues/{issue}',
),
dict(
pattern=r"^(?m)((?P<scm_version>v?\d+(\.\d+){1,2}))\n[-=]+\n",
diff --git a/docs/requirements.txt b/docs/requirements.txt
index c11e755..e7b6a74 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -1,3 +1,4 @@
.
sphinx
-rst.linker
+jaraco.packaging>=3.2
+rst.linker>=1.9