o $"b@s`ddlmZmZddlZddlZddlZddlmZmZddl m Z ddZ ddZ d d Z dS) )absolute_importunicode_literalsN)IS_WINROOT) ensure_textc Cst|}ttd,}||}|dWdWdS1s)wYWddS1s9wYdS)Nrzutf-8)_get_path_within_zipzipfileZipFileropenreaddecode) full_pathsub_filezip_file file_handlerr8/usr/lib/python3/dist-packages/virtualenv/util/zipapp.pyr s  "r cCsptd||t|}ttd}||}|j|_| |t t |j WddS1s1wYdS)Nzextract %s to %sr) loggingdebugrr r rgetinfonamefilenameextractrstrparent)rdestrrinforrrrs "rcCs:tjt|}|ttdd}tr|tjd}|S)N/) ospathabspathrlenrrreplacesep)rrrrrrs r) __future__rrrr r virtualenv.inforrvirtualenv.util.sixrr rrrrrrs