From 5b9bcfb75c3fd764fc1113e79e627634742cfc04 Mon Sep 17 00:00:00 2001 From: Andrey Vlasovskikh Date: Mon, 23 Apr 2012 16:43:40 +0400 Subject: [PATCH] Fixed parsing trailing zeroes in version numbers of requirements (PY-6355) --- .../src/com/jetbrains/python/packaging/PyRequirement.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/python/src/com/jetbrains/python/packaging/PyRequirement.java b/python/src/com/jetbrains/python/packaging/PyRequirement.java index b3966aeb2696..92fc94762975 100644 --- a/python/src/com/jetbrains/python/packaging/PyRequirement.java +++ b/python/src/com/jetbrains/python/packaging/PyRequirement.java @@ -171,6 +171,14 @@ public class PyRequirement { } results.add(component); } + for (int i = results.size() - 1; i > 0; i--) { + if ("00000000".equals(results.get(i))) { + results.remove(i); + } + else { + break; + } + } results.add("*final"); return results; }