Skip to content

Commit 157e36e

Browse files
committed
Replace use of parse_requirements with simple constructor.
1 parent 73e08a8 commit 157e36e

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

setuptools/command/egg_info.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from setuptools.command.setopt import edit_config
2424
from setuptools.command import bdist_egg
2525
from pkg_resources import (
26-
parse_requirements, safe_name, parse_version,
26+
Requirement, safe_name, parse_version,
2727
safe_version, yield_lines, EntryPoint, iter_entry_points, to_filename)
2828
import setuptools.unicode_utils as unicode_utils
2929
from setuptools.glob import glob
@@ -205,12 +205,8 @@ def finalize_options(self):
205205

206206
try:
207207
is_version = isinstance(parsed_version, packaging.version.Version)
208-
spec = (
209-
"%s==%s" if is_version else "%s===%s"
210-
)
211-
list(
212-
parse_requirements(spec % (self.egg_name, self.egg_version))
213-
)
208+
spec = "%s==%s" if is_version else "%s===%s"
209+
Requirement(spec % (self.egg_name, self.egg_version))
214210
except ValueError as e:
215211
raise distutils.errors.DistutilsOptionError(
216212
"Invalid distribution name or version syntax: %s-%s" %

0 commit comments

Comments
 (0)