U
    jPŒ^  ã                   @   s   d dl Z d dlZdd„ ZdS )é    Nc                    s^   g }|   ¡  d¡D ]<‰ ˆ  dtjj¡}| ˆ ¡ | ‡ fdd„t 	|¡D ƒ¡ qd 
t|ƒ¡S )z$Run find_packages the way we intend.Ú
Ú.c                    s   g | ]}d ˆ |f ‘qS )z%s.%s© )Ú.0Úf©Úpkgr   ú2/usr/lib/python3/dist-packages/pbr/find_package.pyÚ
<listcomp>   s   ÿz'smart_find_packages.<locals>.<listcomp>)ÚstripÚsplitÚreplaceÚosÚpathÚsepÚappendÚextendÚ
setuptoolsZfind_packagesÚjoinÚset)Zpackage_listZpackagesZpkg_pathr   r   r	   Úsmart_find_packages   s    
ÿ
r   )r   r   r   r   r   r   r	   Ú<module>   s   