Files
old-nlp/venv/lib/python3.7/site-packages/setuptools/__pycache__/wheel.cpython-37.pyc

63 lines
6.8 KiB
Plaintext
Raw Normal View History

2019-10-20 13:16:49 +02:00
B
<00>$<24>]<5D><00>@s<>dZddlmZddlZddlZddlZddlZddlZddlZddl Z ddl
Z
ddl m Z ddl m Z ddlmZddl
mZddlmZeZe<07>d ej<16>jZd
Zd d <0C>ZGd d<0E>d<0E>ZdS)zWheels support.<2E>)<01> get_platformN)<01> parse_version)<01>canonicalize_name)<01>PY3)<01>
pep425tags)<01>write_requirementsz<73>^(?P<project_name>.+?)-(?P<version>\d.*?)
((-(?P<build>\d.*?))?-(?P<py_version>.+?)-(?P<abi>.+?)-(?P<platform>.+?)
)\.whl$z<>try:
__import__('pkg_resources').declare_namespace(__name__)
except ImportError:
__path__ = __import__('pkgutil').extend_path(__path__, __name__)
c Cs<>x<>t<00>|<00>D]<5D>\}}}tj<02>||<00>}x6|D].}tj<02>||<06>}tj<02>|||<06>}t<00>||<08>q*WxXttt|<03><01><01>D]D\} }
tj<02>||
<EFBFBD>}tj<02>|||
<EFBFBD>}tj<02> |<08>snt<00>||<08>|| =qnWq Wx.tj|dd<02>D]\}}}|r<>t
<EFBFBD>t<00> |<02>q<>WdS)zDMove everything under `src_dir` to `dst_dir`, and delete the former.T)<01>topdownN) <0C>os<6F>walk<6C>path<74>relpath<74>join<69>renames<65>reversed<65>list<73> enumerate<74>exists<74>AssertionError<6F>rmdir) <0B>src_dirZdst_dir<69>dirpath<74>dirnames<65> filenames<65>subdir<69>f<>src<72>dst<73>n<>d<>r<00>8/tmp/pip-install-zytfk_me/setuptools/setuptools/wheel.py<70>unpack%s
  r!c@sheZdZdd<02>Zdd<04>Zdd<06>Zdd<08>Zd d
<EFBFBD>Zd d <0C>Zd d<0E>Z e
dd<10><00>Z e
dd<12><00>Z e
dd<14><00>Z dS)<16>WheelcCsTttj<02>|<01><01>}|dkr$td|<00><01>||_x$|<02><06><00><07>D]\}}t|||<04>q8WdS)Nzinvalid wheel name: %r) <09>
WHEEL_NAMEr r <00>basename<6D>
ValueError<EFBFBD>filename<6D> groupdict<63>items<6D>setattr)<05>selfr&<00>match<63>k<>vrrr <00>__init__=s  zWheel.__init__cCs&t<00>|j<02>d<01>|j<04>d<01>|j<05>d<01><01>S)z>List tags (py_version, abi, platform) supported by this wheel.<2E>.)<06> itertools<6C>product<63>
py_version<EFBFBD>split<69>abi<62>platform)r*rrr <00>tagsEs

z
Wheel.tagscs$t<00><01><00>t<02>fdd<02>|<00><03>D<00>d<03>S)z5Is the wheel is compatible with the current platform?c3s|]}|<01>krdVqdS)TNr)<02>.0<EFBFBD>t)<01>supported_tagsrr <00> <genexpr>Psz&Wheel.is_compatible.<locals>.<genexpr>F)r<00> get_supported<65>nextr6)r*r)r9r <00> is_compatibleMszWheel.is_compatiblecCs,tj|j|j|jdkrdnt<05>d<02><03><06>dS)N<>any)<03> project_name<6D>versionr5z.egg)<07> pkg_resources<65> Distributionr?r@r5r<00>egg_name)r*rrr rCRszWheel.egg_namecCsJx<|<01><00>D]0}t<01>|<02>}|<03>d<01>r
t|<03><01>t|j<06><01>r
|Sq
Wtd<02><01>dS)Nz
.dist-infoz.unsupported wheel format. .dist-info not found)<08>namelist<73> posixpath<74>dirname<6D>endswithr<00>
startswithr?r%)r*<00>zf<7A>memberrFrrr <00> get_dist_infoXs

 zWheel.get_dist_infoc Cs(t<00>|j<02><01>}|<00>||<02>WdQRXdS)z"Install wheel as an egg directory.N)<04>zipfile<6C>ZipFiler&<00>_install_as_egg)r*<00>destination_eggdirrIrrr <00>install_as_eggbszWheel.install_as_eggcCs\d|j|jf}|<00>|<02>}d|}tj<04>|d<03>}|<00>||||<06>|<00>||<05>|<00>||<01>dS)Nz%s-%sz%s.datazEGG-INFO) r?r@rKr r r <00>_convert_metadata<74>_move_data_entries<65>_fix_namespace_packages)r*rOrIZ dist_basename<6D> dist_info<66> dist_data<74>egg_inforrr rNgs
 zWheel._install_as_eggc
s&<00><01>fdd<02>}|d<03>}t|<05>d<04><01>}td<05>|ko>td<06>kn}|sTtd|<00><01>t<03>|<01><00><04>|<01>tj<06>|<01><01><02>tj j
|<01>t<08> |<01><01>d<08><03>d d
<EFBFBD><00>t t t<0E><03><00><0F><00><02><01><01><02><00><02>fd d <0C><08>jD<00>}t<03><11>|<03>t<03>tj<06>|d <0A>tj<06>|d<0E><02>tj t<13>|d<0F>d<10>} t| <09>d<11>dtj<06>|d<12><02>dS)Nc sH<00><01>t<01><02>|<00><02><01>,}tr&|<01><04><00>d<01>n|<01><04>}tj<07><08><00> |<02>SQRXdS)Nzutf-8)
<EFBFBD>openrEr r<00>read<61>decode<64>email<69>parser<65>Parser<65>parsestr)<03>name<6D>fp<66>value)rTrIrr <00> get_metadatassz-Wheel._convert_metadata.<locals>.get_metadata<74>WHEELz Wheel-Versionz1.0z2.0dev0z$unsupported wheel format version: %s)<01>metadatacSsd|_t|<00>S)N)<02>marker<65>str)<01>reqrrr <00>raw_req<65>sz(Wheel._convert_metadata.<locals>.raw_reqc s2i|]*}t<00>fdd<01>t<01><02><00>|f<01><01>D<00><01>|<01>qS)c3s|]}|<01>kr|VqdS)Nr)r7rf)<01>install_requiresrr r:<00>sz5Wheel._convert_metadata.<locals>.<dictcomp>.<genexpr>)<03>sorted<65>map<61>requires)r7<00>extra)<03>distrhrgrr <00>
<dictcomp><3E>sz+Wheel._convert_metadata.<locals>.<dictcomp><3E>METADATAzPKG-INFO)rh<00>extras_require)<01>attrsrVz requires.txt)r<00>getr%r <00>mkdir<69>
extractallr r rArB<00> from_location<6F> PathMetadatarrirjrk<00>extras<61>rename<6D>
setuptools<EFBFBD>dictr<00>get_command_obj)
rIrOrTrVraZwheel_metadata<74> wheel_versionZwheel_v1rpZ
setup_distr)rmrTrhrgrIr rQqs: 



   zWheel._convert_metadatacs<>tj<01>|<00><00><02>tj<01><02>d<01>}tj<01>|<02>r<>tj<01>|dd<01>}t<00>|<03>xRt<00>|<02>D]D}|<04>d<03>rrt<00>tj<01>||<04><02>qNt<00>tj<01>||<04>tj<01>||<04><02>qNWt<00> |<02>x.t
tjj<03>fdd<05>dD<00><01>D]}t ||<00>q<>Wtj<01><03><00>r<>t<00> <09><00>dS)z,Move data entries to their correct location.<2E>scriptszEGG-INFOz.pycc3s|]}tj<01><02>|<01>VqdS)N)r r r )r7r)rUrr r:<00>sz+Wheel._move_data_entries.<locals>.<genexpr>)<04>data<74>headers<72>purelib<69>platlibN) r r r rrs<00>listdirrG<00>unlinkrxr<00>filterr!)rOrUZdist_data_scriptsZegg_info_scripts<74>entryrr)rUr rR<00>s& 


 


 zWheel._move_data_entriesc
Cs<>tj<01>|d<01>}tj<01>|<02>r<>t|<02><01>}|<03><05><00><06>}WdQRXxj|D]b}tjj|f|<04>d<02><01><02>}tj<01>|d<03>}tj<01>|<05>r@tj<01>|<06>s@t|d<04><02>}|<03>t<08>WdQRXq@WdS)Nznamespace_packages.txtr/z __init__.py<70>w) r r r rrWrXr3<00>write<74>NAMESPACE_PACKAGE_INIT)rVrOZnamespace_packagesr_<00>modZmod_dirZmod_initrrr rS<00>s 

 zWheel._fix_namespace_packagesN)<0E>__name__<5F>
__module__<EFBFBD> __qualname__r.r6r=rCrKrPrN<00> staticmethodrQrRrSrrrr r";s

: r")<1C>__doc__<5F>distutils.utilrrZr0r rE<00>rerLrAryrZ!setuptools.extern.packaging.utilsrZsetuptools.extern.sixrrZsetuptools.command.egg_infor<00>type<70> __metaclass__<5F>compile<6C>VERBOSEr+r#r<>r!r"rrrr <00><module>s*