diff --git a/README.rst b/README.rst index 3017747..41443d0 100644 --- a/README.rst +++ b/README.rst @@ -57,13 +57,14 @@ Anymail releases follow `semantic versioning `_. :target: https://travis-ci.org/anymail/django-anymail :alt: build status on Travis-CI -.. image:: https://readthedocs.org/projects/anymail/badge/?version=latest - :target: https://anymail.readthedocs.io/en/latest/ +.. image:: https://readthedocs.org/projects/anymail/badge/?version=stable + :target: https://anymail.readthedocs.io/en/stable/ :alt: documentation on ReadTheDocs **Resources** -* Full documentation: https://anymail.readthedocs.io/en/latest/ +* Full documentation: https://anymail.readthedocs.io/en/stable/ + (`development version `_) * Package on PyPI: https://pypi.python.org/pypi/django-anymail * Project on Github: https://github.com/anymail/django-anymail @@ -151,5 +152,5 @@ or SparkPost or any other supported ESP where you see "mailgun": .. END quickstart -See the `full documentation `_ +See the `full documentation `_ for more features and options. diff --git a/setup.py b/setup.py index f21631d..0094dd7 100644 --- a/setup.py +++ b/setup.py @@ -11,12 +11,12 @@ with open("anymail/_version.py") as f: def long_description_from_readme(rst): - # 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 + # Freeze external links (on PyPI) to refer to this X.Y or X.Y.Z tag. + # (This relies on tagging releases with 'vX.Y' or 'vX.Y.Z' in GitHub.) + release = 'v%s' % __version__ # vX.Y or vX.Y.Z + rst = re.sub(r'(?<=branch=)master' # Travis build status: branch=master --> branch=vX.Y.Z + r'|(?<=/)stable' # ReadTheDocs links: /stable --> /vX.Y.Z + r'|(?<=version=)stable', # ReadTheDocs badge: version=stable --> version=vX.Y.Z release, rst) # (?<=...) is "positive lookbehind": must be there, but won't get replaced return rst