equal
deleted
inserted
replaced
26 # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
26 # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
27 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
27 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
28 |
28 |
29 # no unicode literals |
29 # no unicode literals |
30 from __future__ import absolute_import, division, print_function |
30 from __future__ import absolute_import, division, print_function |
31 |
|
32 import re |
|
33 |
31 |
34 |
32 |
35 def parse_version(vstr): |
33 def parse_version(vstr): |
36 res = 0 |
34 res = 0 |
37 for n in vstr.split("."): |
35 for n in vstr.split("."): |