From 192edc0748bb1fd79028d35622037209b196d1cc Mon Sep 17 00:00:00 2001 From: pavdmyt Date: Mon, 12 Jun 2017 11:41:40 +0300 Subject: [PATCH 1/2] fix requirement version parsing --- pypiup/requirement.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pypiup/requirement.py b/pypiup/requirement.py index d2743b1..96555ac 100644 --- a/pypiup/requirement.py +++ b/pypiup/requirement.py @@ -27,7 +27,8 @@ def setUp(self, requirement): regex = re.split("==", requirement) try: self.name = regex[0] - self.current_version = regex[1] + # Ignore inline comments if any + self.current_version = regex[1].split("#")[0].rstrip() self.get_package_info() self.compare() except IndexError: From 0dd23a2c71c7e31401d654d7b0e18f5a05d37547 Mon Sep 17 00:00:00 2001 From: pavdmyt Date: Fri, 7 Jul 2017 12:04:25 +0300 Subject: [PATCH 2/2] add inline comment to requirement for testing --- requirements/requirements-tests.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/requirements-tests.txt b/requirements/requirements-tests.txt index 66554f4..0f7408b 100644 --- a/requirements/requirements-tests.txt +++ b/requirements/requirements-tests.txt @@ -1,6 +1,6 @@ Django==1.7.1 djangorestframework==3.3.2 -drfdocs==0.0.4 +drfdocs==0.0.4 # via somelib # commented-package==1.2.3 testing-errors-abc==0.0.12