From ebb69ad41e45f9da48169f966f316c90c7c59411 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Thu, 14 May 2020 10:16:50 +0200 Subject: [PATCH] fix(pep440): add isVersion check before equals --- lib/versioning/pep440/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/versioning/pep440/index.ts b/lib/versioning/pep440/index.ts index b647c1795c..b9afe196f2 100644 --- a/lib/versioning/pep440/index.ts +++ b/lib/versioning/pep440/index.ts @@ -19,7 +19,7 @@ const { major: getMajor, minor: getMinor, patch: getPatch, - eq: equals, + eq, } = pep440; const isStable = (input: string): boolean => { @@ -50,6 +50,10 @@ export const isSingleVersion = (constraint: string): string => export { isVersion, matches }; +const equals = (version1: string, version2: string): boolean => { + return isVersion(version1) && isVersion(version2) && eq(version1, version2); +}; + export const api: VersioningApi = { equals, getMajor, -- GitLab