o $"b+@sdddlmZmZddlZddlZddlmZddlmZddl m Z ddl m Z Gdd d e Z dS) )absolute_importunicode_literalsN) OrderedDictPath) ensure_text)ViaTemplateActivatorcs0eZdZddZfddZeddZZS)PythonActivatorccstdVdS)Nzactivate_this.pyr)selfr G/usr/lib/python3/dist-packages/virtualenv/activation/python/__init__.py templatesszPythonActivator.templatescsptt||}tfdd|jD}|jjdko!|jjjdk}| t t j ||r1dndd|S)Nc3s*|]}tjt|tdfVqdS)N)ospathrelpathstr).0i dest_folderr r s(z/PythonActivator.replacements..win32ryes)__LIB_FOLDERS____DECODE_PATH__)superr replacementsrlibs interpreterplatform version_infomajorupdaterrpathsepjoinkeys)r creatorrr lib_folderswin_py2 __class__rr rs zPythonActivator.replacementscCsF|jjjdk}|r!tjddkrdnd}tt|d|d}|S)Nrrzutf-8)r r"r#sysrreprencode)r(valuepy2startr r r _repr_unicodes zPythonActivator._repr_unicode)__name__ __module__ __qualname__rr staticmethodr6 __classcell__r r r+r r s   r ) __future__rrrr0 collectionsrvirtualenv.util.pathrvirtualenv.util.sixr via_templater r r r r r s