<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
3
ÝPf6  ã               @   s   d d„ Z dd„ Zdd„ ZdS )c             C   sb   i }i }xP| D ]H}d|j |jf }tt|| ƒƒ}|r<|||< tt|| ƒƒ}|r|||< qW ||fS )Nz%s==%s)Úproject_nameÚversionÚlistÚget_missing_reqsÚget_incompatible_reqs)Úinstalled_distsZmissing_reqs_dictZincompatible_reqs_dictÚdistÚkeyZmissing_reqsZincompatible_reqs© r	   ú/usr/lib/python3.6/check.pyÚcheck_requirements   s    

r   c             c   sL   t dd„ |D ƒƒ}t ƒ }x.| jƒ D ]"}|jjƒ |kr"|j|ƒ |V  q"W dS )z\Return all of the requirements of `dist` that aren't present in
    `installed_dists`.

    c             s   s   | ]}|j jƒ V  qd S )N)r   Úlower)Ú.0Údr	   r	   r
   ú	<genexpr>   s    z#get_missing_reqs.<locals>.<genexpr>N)ÚsetÚrequiresr   r   Úadd)r   r   Zinstalled_namesZmissing_requirementsÚrequirementr	   r	   r
   r      s    
r   c             c   sT   i }x|D ]}|||j < q
W x2| jƒ D ]&}|j|j ƒ}|r&||kr&||fV  q&W dS )zyReturn all of the requirements of `dist` that are present in
    `installed_dists`, but have incompatible versions.

    N)r   r   Úget)r   r   Zinstalled_dists_by_nameZinstalled_distr   Zpresent_distr	   r	   r
   r   $   s    
r   N)r   r   r   r	   r	   r	   r
   Ú<module>   s   