o
    úãb_  ã                   @   s$   d dl Z d dlZd dlZdd„ ZdS )é    Nc                 C   s–   t  ¡ }t |d¡}t | ¡D ]9\} }}|D ]}tj | |¡}tj || ¡}| 	|d d¡ q|D ]}tj | |¡}tj || ¡}| 
||¡ q1q|S )z0Construct an in-memory zip file for a directory.Úwú/Ú )ÚioÚBytesIOÚzipfileÚZipFileÚosÚwalkÚpathÚjoinÚrelpathÚwritestrÚwrite)ÚrootÚbufferZzip_fileÚdirsÚfilesr   Zfs_pathÚrel_path© r   ú3usr/lib/python3.10/site-packages/pep517/dirtools.pyÚdir_to_zipfile   s   ýr   )r   r	   r   r   r   r   r   r   Ú<module>   s    