Skip to content

Commit a54fa0b

Browse files
bites 163 - change from packaging.version to distutils.version.StrictVersion
1 parent 3fe7653 commit a54fa0b

File tree

1 file changed

+2
-17
lines changed

1 file changed

+2
-17
lines changed

Diff for: 163/reqs.py

+2-17
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from operator import methodcaller
2-
from packaging import version
2+
from distutils.version import StrictVersion
33

44
def changed_dependencies(old_reqs: str, new_reqs: str) -> list:
55
"""Compare old vs new requirement multiline strings
@@ -11,20 +11,5 @@ def changed_dependencies(old_reqs: str, new_reqs: str) -> list:
1111
oldreqs = {entry[0]: entry[1] for entry in map(methodcaller("split", "=="), oldreqslines)}
1212
newreqs = {entry[0]: entry[1] for entry in map(methodcaller("split", "=="), newreqslines)}
1313
upgradereqs = [entry[0] for entry in newreqs.items()
14-
if version.parse(entry[1]) > version.parse(oldreqs[entry[0]])]
14+
if StrictVersion(entry[1]) > StrictVersion(oldreqs[entry[0]])]
1515
return upgradereqs
16-
17-
18-
other_old_reqs = """
19-
twilio==6.23.1
20-
urllib3==1.21.1
21-
Werkzeug==0.12.1
22-
WTForms==1.19.0
23-
"""
24-
other_new_reqs = """
25-
twilio==6.3.0
26-
urllib3==1.21.1
27-
Werkzeug==0.14.1
28-
WTForms==2.1
29-
"""
30-
changed_dependencies(other_old_reqs, other_new_reqs)

0 commit comments

Comments
 (0)