o
     ¢i"  ã                   @   s@   d dl Z d dlmZ G dd„ dƒZdd„ Zdedefd	d
„ZdS )é    N)Úmsgc                   @   s   e Zd ZdZdS )ÚENV_VARSÚWEASEL_CONFIG_OVERRIDESN)Ú__name__Ú
__module__Ú__qualname__ÚCONFIG_OVERRIDES© r	   r	   úK/home/ubuntu/.local/lib/python3.10/site-packages/weasel/util/environment.pyr      s    r   c                   C   s0   dt jv r
t d¡ dt jv rt d¡ d S d S )NÚSPACY_CONFIG_OVERRIDESz›You've set a `SPACY_CONFIG_OVERRIDES` environment variable, which is now deprecated. Weasel will not use it. You can use `WEASEL_CONFIG_OVERRIDES` instead.ÚSPACY_PROJECT_USE_GIT_VERSIONzsYou've set a `SPACY_PROJECT_USE_GIT_VERSION` environment variable, which is now deprecated. Weasel will not use it.)ÚosÚenvironr   Úwarnr	   r	   r	   r
   Úcheck_spacy_env_vars
   s   
ÿ
ÿÿr   Úenv_varÚreturnc                 C   s"   t j | d¡}|dkrdS t|ƒS )a  Convert the value of an environment variable to a boolean. Add special
    check for "0" (falsy) and consider everything else truthy, except unset.

    env_var (str): The name of the environment variable to check.
    RETURNS (bool): Its boolean value.
    FÚ0)r   r   ÚgetÚbool)r   Úvaluer	   r	   r
   Úcheck_bool_env_var   s   r   )r   Úwasabir   r   r   Ústrr   r   r	   r	   r	   r
   Ú<module>   s
    