Repository URL to install this package:
|
Version:
1.0.11 ▾
|
wlanpi-profiler
/
opt
/
wlanpi-profiler
/
lib
/
python3.7
/
site-packages
/
wheel
/
__pycache__
/
metadata.cpython-37.pyc
|
|---|
B
nÉãljã @ s\ d Z ddlZddlZddlZddlmZ dd Zdd Zd d
Z dd Z
d
d Zdd ZdS )z2
Tools for converting old- to new-style metadata.
é Né )Ú
read_pkg_infoc C sV t | ddrd| j S g }x | jD ]\}}| || ¡ q"W |sDdS dd t|¡ S )zFReturn the version specifier for a requirement in PEP 345/566 fashion.ÚurlNz @ Ú z (%s)ú,)Úgetattrr ÚspecsÚappendÚjoinÚsorted)ÚrequirementZ
requires_distÚopÚver© r ú/build/wlanpi-profiler-7IIg1Q/wlanpi-profiler-1.0.11/debian/wlanpi-profiler/opt/wlanpi-profiler/lib/python3.7/site-packages/wheel/metadata.pyÚrequires_to_requires_dist
s
r c c sR xL| D ]D}t j |¡}t|}d t|j¡}|r:d| }|j| | V qW dS )z=Yield Requires-Dist: strings for parsed requirements strings.r z[%s]N)Ú
pkg_resourcesÚRequirementÚparser r
r ÚextrasÚproject_name)ÚrequirementsÚreqÚparsed_requirementÚspecr r r r Úconvert_requirements s
r c c s x| ¡ D ]\}}d}|pd}d|kr6| dd¡\}}t |¡}|rjd|fV |r^d| d }|d| 7 }|rvd| }xt|D ]}d || fV qW q
W d
S )a,
Convert requirements from a setup()-style dictionary to ('Requires-Dist', 'requirement')
and ('Provides-Extra', 'extra') tuples.
extras_require is a dictionary of {extra: [requirements]} as passed to setup(),
using the empty extra {'': [requirements]} to hold install_requires.
r ú:r zProvides-Extraú(z) and z
extra == '%s'z ; z
Requires-DistN)ÚitemsÚsplitr Ú
safe_extrar )Zextras_requireÚextraÚdependsÚ conditionZnew_reqr r r Úgenerate_requirements% s
r$ c C sÔ t |}| dd¡ |d= |d= tj | d¡}tj |¡r°t|}| ¡ }W dQ R X tt
|¡dd d }xB|D ]:\}}x0t||iD ] \} }
| |
f| ¡ kr|
|| <