aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py11
1 files changed, 7 insertions, 4 deletions
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)