mirror of
https://github.com/pacnpal/django-anymail.git
synced 2025-12-20 03:41:05 -05:00
Readme: add RTD badge
[ci skip]
This commit is contained in:
@@ -56,6 +56,9 @@ Anymail releases follow `semantic versioning <http://semver.org/>`_.
|
|||||||
:target: https://travis-ci.org/anymail/django-anymail
|
:target: https://travis-ci.org/anymail/django-anymail
|
||||||
:alt: build status on Travis-CI
|
: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**
|
**Resources**
|
||||||
|
|
||||||
|
|||||||
11
setup.py
11
setup.py
@@ -11,10 +11,13 @@ with open("anymail/_version.py") as f:
|
|||||||
|
|
||||||
|
|
||||||
def long_description_from_readme(rst):
|
def long_description_from_readme(rst):
|
||||||
# In release branches, freeze some external links to refer to this X.Y version:
|
# Freeze external links to refer to this X.Y version (on PyPI).
|
||||||
if "dev" not in __version__:
|
# (This relies on tagging or branching releases with 'vX.Y' in GitHub.)
|
||||||
rst = re.sub(r'branch=master', 'branch=v' + __minor_version__, rst) # Travis build status
|
release = 'v%s' % __minor_version__ # vX.Y
|
||||||
rst = re.sub(r'/latest', '/v' + __minor_version__, rst) # ReadTheDocs
|
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
|
return rst
|
||||||
|
|
||||||
with open('README.rst') as f:
|
with open('README.rst') as f:
|
||||||
|
|||||||
Reference in New Issue
Block a user