diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2013-05-05 09:08:11 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2013-05-05 09:08:11 -0400 |
| commit | 76b6e5e00d4d8d1252f8d06725c8b27db6ca2eca (patch) | |
| tree | ae2f73179099df7610ed4d3c03579ad7a64e56c8 /setup.py | |
| parent | fe0e173db026bbea0b3323841b960394977a7a36 (diff) | |
| download | python-setuptools-bitbucket-76b6e5e00d4d8d1252f8d06725c8b27db6ca2eca.tar.gz | |
Extract another function for constructing linkified changes
Diffstat (limited to 'setup.py')
| -rwxr-xr-x | setup.py | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -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) |
