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