Viewing File: /usr/lib/python3.6/site-packages/pip/operations/__pycache__/check.cpython-36.opt-1.pyc

3

£éaj6ã@sdd„Zdd„Zdd„ZdS)cCsbi}i}xP|D]H}d|j|jf}tt||ƒƒ}|r<|||<tt||ƒƒ}|r|||<qW||fS)Nz%s==%s)Úproject_nameÚversionÚlistÚget_missing_reqsÚget_incompatible_reqs)Úinstalled_distsZmissing_reqs_dictZincompatible_reqs_dictÚdistÚkeyZmissing_reqsZincompatible_reqs©r	ú/usr/lib/python3.6/check.pyÚcheck_requirementss

rccsLtdd„|Dƒƒ}tƒ}x.|jƒD]"}|jjƒ|kr"|j|ƒ|Vq"WdS)z\Return all of the requirements of `dist` that aren't present in
    `installed_dists`.

    css|]}|jjƒVqdS)N)rÚlower)Ú.0Údr	r	r
ú	<genexpr>sz#get_missing_reqs.<locals>.<genexpr>N)ÚsetÚrequiresrrÚadd)rrZinstalled_namesZmissing_requirementsÚrequirementr	r	r
rs
rccsTi}x|D]}|||j<q
Wx2|jƒD]&}|j|jƒ}|r&||kr&||fVq&WdS)zyReturn all of the requirements of `dist` that are present in
    `installed_dists`, but have incompatible versions.

    N)rrÚget)rrZinstalled_dists_by_nameZinstalled_distrZpresent_distr	r	r
r$s
rN)rrrr	r	r	r
Ú<module>s
Back to Directory File Manager