From 03037e2ff14ddd7062e8a5b6bae6dd9deebb7ec2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Barrois?= Date: Tue, 29 Oct 2013 00:59:55 +0100 Subject: Fix toplevel import of validate() (Closes #2). --- README | 12 ++++++++++++ src/semantic_version/__init__.py | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/README b/README index 3da2427..79438e7 100644 --- a/README +++ b/README @@ -113,6 +113,17 @@ Obviously, :class:`Versions ` can be compared: False +It is also possible to check whether a given string is a proper semantic version string: + + +.. code-block:: pycon + + >>> semantic_version.validate('0.1.3') + True + >>> semantic_version.validate('0a2') + False + + Requirement specification ------------------------- @@ -224,6 +235,7 @@ definition or (for the empty pre-release number) if a single dash is appended >>> Version('0.1.0-alpha') in Spec('>=0.1.0-') # Include pre-release in checks False + Including build identifiers in specifications """"""""""""""""""""""""""""""""""""""""""""" diff --git a/src/semantic_version/__init__.py b/src/semantic_version/__init__.py index 5db23c3..d4dc2af 100644 --- a/src/semantic_version/__init__.py +++ b/src/semantic_version/__init__.py @@ -7,4 +7,4 @@ __author__ = "Raphaƫl Barrois " __version__ = '2.2.0' -from .base import compare, match, Spec, SpecItem, Version +from .base import compare, match, validate, Spec, SpecItem, Version -- cgit v1.2.1