Readme: add RTD badge

[ci skip]
This commit is contained in:
medmunds
2016-03-16 09:40:27 -07:00
parent abca7d9538
commit bb8494263f
2 changed files with 10 additions and 4 deletions

View File

@@ -56,6 +56,9 @@ Anymail releases follow `semantic versioning <http://semver.org/>`_.
:target: https://travis-ci.org/anymail/django-anymail
:alt: build status on Travis-CI
.. image:: https://readthedocs.org/projects/anymail/badge/?version=latest
:target: http://anymail.readthedocs.org/en/latest/
:alt: documentation on ReadTheDocs
**Resources**

View File

@@ -11,10 +11,13 @@ with open("anymail/_version.py") as f:
def long_description_from_readme(rst):
# In release branches, freeze some external links to refer to this X.Y version:
if "dev" not in __version__:
rst = re.sub(r'branch=master', 'branch=v' + __minor_version__, rst) # Travis build status
rst = re.sub(r'/latest', '/v' + __minor_version__, rst) # ReadTheDocs
# Freeze external links to refer to this X.Y version (on PyPI).
# (This relies on tagging or branching releases with 'vX.Y' in GitHub.)
release = 'v%s' % __minor_version__ # vX.Y
rst = re.sub(r'(?<=branch=)master' # Travis build status: branch=master --> branch=vX.Y
r'|(?<=/)latest' # ReadTheDocs links: /latest --> /vX.Y
r'|(?<=version=)latest', # ReadTheDocs badge: version=latest --> version=vX.Y
release, rst) # (?<=...) is "positive lookbehind": must be there, but won't get replaced
return rst
with open('README.rst') as f: