U e@s6ddlmZddlmZddlmZddZdgZdS)) annotations)suppress)convertc Cs^d|}||rZ||}tt,d|}t|||}||fW5QRSQRXdS)z Get the environment variable option. :param key: the config key requested :param as_type: the type we would like to convert it to :param env: environment variables to use :return: Z VIRTUALENV_zenv var N)uppergetr Exceptionr)keyZas_typeenvZ environ_keyvaluesourcer G/opt/hc_python/lib/python3.8/site-packages/virtualenv/config/env_var.py get_env_vars     rN) __future__r contextlibrrr__all__r r r rs