diff --git a/piptools/cache.py b/piptools/cache.py index 9500ff529..7595b964c 100644 --- a/piptools/cache.py +++ b/piptools/cache.py @@ -6,7 +6,7 @@ import os import sys -from pkg_resources import Requirement +from pip._vendor.packaging.requirements import Requirement from .exceptions import PipToolsError from .locations import CACHE_DIR @@ -159,6 +159,6 @@ def _reverse_dependencies(self, cache_keys): """ # First, collect all the dependencies into a sequence of (parent, child) tuples, like [('flake8', 'pep8'), # ('flake8', 'mccabe'), ...] - return lookup_table((key_from_req(Requirement.parse(dep_name)), name) + return lookup_table((key_from_req(Requirement(dep_name)), name) for name, version_and_extras in cache_keys for dep_name in self.cache[name][version_and_extras]) diff --git a/setup.py b/setup.py index b6e34b44b..ba46099fb 100644 --- a/setup.py +++ b/setup.py @@ -25,7 +25,6 @@ def read_file(filename): 'click>=6', 'first', 'six', - 'setuptools' ], zip_safe=False, entry_points={