diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2018-12-24 12:01:01 -0500 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2018-12-24 12:01:34 -0500 |
commit | 3b8307541e6d24c5eeb4e4998cf9ee46b6e6506f (patch) | |
tree | 4f2acc30eec9a388af176e52b1ebb2d082ad84fc /setuptools/wheel.py | |
parent | 235dc9d7ff3073cc64332e4f985192155810be30 (diff) | |
download | external_python_setuptools-3b8307541e6d24c5eeb4e4998cf9ee46b6e6506f.tar.gz external_python_setuptools-3b8307541e6d24c5eeb4e4998cf9ee46b6e6506f.tar.bz2 external_python_setuptools-3b8307541e6d24c5eeb4e4998cf9ee46b6e6506f.zip |
Rely on package names to namespace the package contents.
Diffstat (limited to 'setuptools/wheel.py')
-rw-r--r-- | setuptools/wheel.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/setuptools/wheel.py b/setuptools/wheel.py index 95a794a8..e11f0a1d 100644 --- a/setuptools/wheel.py +++ b/setuptools/wheel.py @@ -8,10 +8,11 @@ import posixpath import re import zipfile -from pkg_resources import Distribution, PathMetadata, parse_version +import pkg_resources +import setuptools +from pkg_resources import parse_version from setuptools.extern.packaging.utils import canonicalize_name from setuptools.extern.six import PY3 -from setuptools import Distribution as SetuptoolsDistribution from setuptools import pep425tags from setuptools.command.egg_info import write_requirements @@ -79,7 +80,7 @@ class Wheel: return next((True for t in self.tags() if t in supported_tags), False) def egg_name(self): - return Distribution( + return pkg_resources.Distribution( project_name=self.project_name, version=self.version, platform=(None if self.platform == 'any' else get_platform()), ).egg_name() + '.egg' @@ -130,9 +131,9 @@ class Wheel: zf.extractall(destination_eggdir) # Convert metadata. dist_info = os.path.join(destination_eggdir, dist_info) - dist = Distribution.from_location( + dist = pkg_resources.Distribution.from_location( destination_eggdir, dist_info, - metadata=PathMetadata(destination_eggdir, dist_info), + metadata=pkg_resources.PathMetadata(destination_eggdir, dist_info), ) # Note: Evaluate and strip markers now, @@ -155,7 +156,7 @@ class Wheel: os.path.join(egg_info, 'METADATA'), os.path.join(egg_info, 'PKG-INFO'), ) - setup_dist = SetuptoolsDistribution( + setup_dist = setuptools.Distribution( attrs=dict( install_requires=install_requires, extras_require=extras_require, |