o
    b+                     @  s^   d dl mZ d dlZddlmZ ddlmZ ddlmZ ddlm	Z	 dZ
e
d	 ZdddZdS )    )annotationsN   )Configuration)trace)meta)
ScmVersionSETUPTOOLS_SCM_PRETEND_VERSIONz_FOR_{name}configr   returnScmVersion | Nonec                 C  s`   t d| j | jdurtjtj| j d}nd}|du r%tjt}|r.t	|d| dS dS )zread a a overridden version from the environment

    tries ``SETUPTOOLS_SCM_PRETEND_VERSION``
    and ``SETUPTOOLS_SCM_PRETEND_VERSION_FOR_$UPPERCASE_DIST_NAME``
    z
dist name:N)nameT)tagpreformattedr	   )
r   	dist_nameosenvirongetPRETEND_KEY_NAMEDformatupperPRETEND_KEYr   )r	   	pretended r   =usr/lib/python3.10/site-packages/setuptools_scm/_overrides.py_read_pretended_version_for   s   
r   )r	   r   r
   r   )
__future__r   r   r	   r   utilsr   versionr   r   r   r   r   r   r   r   r   <module>   s    