From a0f5752e58db3a0eaaa68b22f0b1f878e824a117 Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Sun, 5 May 2013 09:08:11 -0400 Subject: Extract another function for constructing linkified changes --HG-- branch : distribute extra : rebase_source : e764f523fff11bf7caa7e5183c7300afeee75dab --- setup.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 4f56fe15..bc8137c8 100755 --- a/setup.py +++ b/setup.py @@ -133,15 +133,18 @@ if _being_installed(): from distribute_setup import _before_install _before_install() -# return contents of reStructureText file with linked issue references def _linkified(rst_path): - bitroot = 'http://bitbucket.org/tarek/distribute' - revision = re.compile(r'\b(issue\s+#?\d+)\b', re.M | re.I) - + "return contents of reStructureText file with linked issue references" rst_file = open(rst_path) rst_content = rst_file.read() rst_file.close() + return _linkified_text(rst_content) + +def _linkified_text(rst_content): + bitroot = 'http://bitbucket.org/tarek/distribute' + revision = re.compile(r'\b(issue\s+#?\d+)\b', re.M | re.I) + anchors = revision.findall(rst_content) # ['Issue #43', ...] anchors = sorted(set(anchors)) rst_content = revision.sub(r'`\1`_', rst_content) -- cgit v1.2.3