From 2c5906ea583d17d146d9fb027951de8a18f4985b Mon Sep 17 00:00:00 2001 From: littmus Date: Sat, 2 May 2015 13:42:03 +0900 Subject: [PATCH] Exclude relative imports. ex) from .foo import bar --- pipreqs/pipreqs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipreqs/pipreqs.py b/pipreqs/pipreqs.py index 842e163..a5c3996 100755 --- a/pipreqs/pipreqs.py +++ b/pipreqs/pipreqs.py @@ -22,7 +22,7 @@ from yarg.exceptions import HTTPError REGEXP = [ re.compile(r'^import (.+)$'), - re.compile(r'from (.*?) import (?:.*)') + re.compile(r'^from ((?!\.+).*?) import (?:.*)$') ]