From b08014a65eabfa8dfe372bdf0aa8195309f6e736 Mon Sep 17 00:00:00 2001 From: Martin Ek Date: Mon, 7 Mar 2016 13:15:14 +0100 Subject: Add a doc section about compatible release clauses --- docs/reference.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/reference.rst b/docs/reference.rst index a645c1f..358b2c0 100644 --- a/docs/reference.rst +++ b/docs/reference.rst @@ -277,6 +277,11 @@ This means that:: .. note:: python-semanticversion also accepts ``"*"`` as a version spec, that matches all (valid) version strings. +.. note:: python-semanticversion supports PyPI-style `compatible release clauses`_: + + * ``~=2.2`` means "Any release between 2.2.0 and 3.0.0" + * ``~=1.4.5`` means "Any release between 1.4.5 and 1.5.0" + .. note:: python-semanticversion includes support for NPM-style specs: * ``~1.2.3`` means "Any release between 1.2.3 and 1.3.0" @@ -568,3 +573,4 @@ rules apply: .. _SemVer: http://semver.org/ +.. _`compatible release clauses`: https://www.python.org/dev/peps/pep-0440/#compatible-release -- cgit v1.2.1