Skip to content

Commit 7810d38

Browse files
authored
Merge pull request #13 from pavdmyt/fix-inline-comments
Fix parsing requirement version when inline comment exists
2 parents 9ca2cf8 + 0dd23a2 commit 7810d38

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

pypiup/requirement.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ def setUp(self, requirement):
2727
regex = re.split("==", requirement)
2828
try:
2929
self.name = regex[0]
30-
self.current_version = regex[1]
30+
# Ignore inline comments if any
31+
self.current_version = regex[1].split("#")[0].rstrip()
3132
self.get_package_info()
3233
self.compare()
3334
except IndexError:

requirements/requirements-tests.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Django==1.7.1
22
djangorestframework==3.3.2
3-
drfdocs==0.0.4
3+
drfdocs==0.0.4 # via somelib
44

55
# commented-package==1.2.3
66
testing-errors-abc==0.0.12

0 commit comments

Comments
 (0)