File: //lib/python3.6/site-packages/setuptools/__pycache__/wheel.cpython-36.pyc
3
vhb @ s d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl m
Z
mZmZ ddl
mZ ddlmZ ddlm
Z ddlmZ dd lmZ ejd
ejjZdZdd
ZG dd deZdS )zWheels support. )get_platformN)DistributionPathMetadata
parse_version)canonicalize_name)PY3)r )
pep425tags)write_requirementsz^(?P<project_name>.+?)-(?P<version>\d.*?)
((-(?P<build>\d.*?))?-(?P<py_version>.+?)-(?P<abi>.+?)-(?P<platform>.+?)
)\.whl$ztry:
__import__('pkg_resources').declare_namespace(__name__)
except ImportError:
__path__ = __import__('pkgutil').extend_path(__path__, __name__)
c C s xt j| D ]\}}}t jj|| }x6|D ].}t jj||}t jj|||}t j|| q*W xXttt|D ]D\} }
t jj||
}t jj|||
}t jj |snt j|| || = qnW qW x0t j| ddD ]\}}}| st
t j| qW dS )zDMove everything under `src_dir` to `dst_dir`, and delete the former.T)topdownN)oswalkpathrelpathjoinrenamesreversedlist enumerateexistsAssertionErrorrmdir)Zsrc_dirZdst_dirdirpathZdirnames filenamessubdirfsrcdstnd r /usr/lib/python3.6/wheel.pyunpack! s
r! c @ s<