Viewing File: /opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/pep517/dirtools.pyc

ó
“tÆ_c@s|ddlZddlZddlZddlZddlZddlZddlZejd„ƒZd„Z	d„Z
dS(iÿÿÿÿNccs*tjƒ}z	|VWdtj|ƒXdS(s2Create a temporary directory in a context manager.N(ttempfiletmkdtemptshutiltrmtree(ttd((sL/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/pep517/dirtools.pyttempdir
s	cOsFytj||ŽSWn+tk
rA}|jtjkrB‚qBnXdS(sWLike `mkdir`, but does not raise an exception if the
    directory already exists.
    N(tostmkdirtOSErrorterrnotEEXIST(targstkwargstexc((sL/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/pep517/dirtools.pytmkdir_ps
cCsßtjƒ}tj|dƒ}xºtj|ƒD]©\}}}xL|D]D}tjj||ƒ}tjj||ƒ}|j	|ddƒqDWxH|D]@}tjj||ƒ}tjj||ƒ}|j
||ƒq“Wq.W|S(s0Construct an in-memory zip file for a directory.twt/t(tiotBytesIOtzipfiletZipFileRtwalktpathtjointrelpathtwritestrtwrite(troottbuffertzip_filetdirstfilesRtfs_pathtrel_path((sL/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/pep517/dirtools.pytdir_to_zipfiles

(RRt
contextlibRRR	RtcontextmanagerRRR#(((sL/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/pep517/dirtools.pyt<module>s
	
Back to Directory File Manager