diff options
Diffstat (limited to 'isort/finders.py')
-rw-r--r-- | isort/finders.py | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/isort/finders.py b/isort/finders.py index 75fe79a3..c7e24b62 100644 --- a/isort/finders.py +++ b/isort/finders.py @@ -20,15 +20,9 @@ except ImportError: pipreqs = None try: - # pip>=10 - from pip._internal.download import PipSession - from pip._internal.req import parse_requirements + from pip_api import parse_requirements except ImportError: - try: - from pip.download import PipSession - from pip.req import parse_requirements - except ImportError: - parse_requirements = None + parse_requirements = None try: from requirementslib import Pipfile @@ -325,8 +319,8 @@ class RequirementsFinder(ReqsBaseFinder): result = [] with chdir(os.path.dirname(path)): - requirements = parse_requirements(path, session=PipSession()) - for req in requirements: + requirements = parse_requirements(path) + for req in requirements.values(): if req.name: result.append(req.name) |