diff options
author | Bernat Gabor <gaborjbernat@gmail.com> | 2018-10-07 14:18:28 +0100 |
---|---|---|
committer | Bernat Gabor <gaborjbernat@gmail.com> | 2018-10-07 21:49:57 +0100 |
commit | a7ee8d910d734f92b3e2a38807a3b2a73d8258ac (patch) | |
tree | 510d13705708251ac11eb26b4b61ae7eefd68f11 | |
parent | 97652aabad5652f7a4bfee6abcfe46e98b62d2db (diff) | |
download | tox-git-a7ee8d910d734f92b3e2a38807a3b2a73d8258ac.tar.gz |
fix doc build
-rw-r--r-- | docs/conf.py | 12 | ||||
-rw-r--r-- | setup.py | 1 |
2 files changed, 10 insertions, 3 deletions
diff --git a/docs/conf.py b/docs/conf.py index f6793613..f1bafc23 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -1,13 +1,15 @@ import os import re import subprocess +import sys from datetime import date from pathlib import Path from docutils import nodes -from pkg_resources import get_distribution from sphinx import addnodes +import tox + extensions = [ "sphinx.ext.autodoc", "sphinx.ext.extlinks", @@ -28,8 +30,12 @@ def generate_draft_news(): ): for path in fragments_path.glob("*.rst"): path.write_text(re.sub(pattern, replacement, path.read_text())) + env = os.environ.copy() + env["PATH"] += os.pathsep.join( + [os.path.dirname(sys.executable)] + env["PATH"].split(os.pathsep) + ) changelog = subprocess.check_output( - ["towncrier", "--draft", "--version", "DRAFT"], cwd=str(ROOT_SRC_TREE_DIR) + ["towncrier", "--draft", "--version", "DRAFT"], cwd=str(ROOT_SRC_TREE_DIR), env=env ).decode("utf-8") if "No significant changes" in changelog: content = "" @@ -42,7 +48,7 @@ def generate_draft_news(): generate_draft_news() project = u"tox" -_full_version = get_distribution(project).version +_full_version = tox.__version__ release = _full_version.split("+", 1)[0] version = ".".join(release.split(".")[:2]) @@ -35,6 +35,7 @@ setup( "toml >=0.9.4", "filelock >= 3.0.0, <4", ], + setup_requires=["setuptools-scm>2, <4"], # readthedocs needs it extras_require={ "testing": [ "pytest >= 3.0.0, <4", |