+
    UBi:                        ^ RI Ht ^ RIt^ RIt^RIHtHt ^RIHt ^RI	H
t
Ht ]P                  '       d   ^RIHt ^RIHt  ! R R	]4      tR
 R ltR# )    )annotationsN)ExtensionModule
ModuleInfo)mesonlib)noKwargstyped_pos_args)Interpreter)ModuleStatec                     a  ] tR t^t]! RRRR7      tR V 3R llt]R R l4       t]	]
! R	]]P                  34      R
 R l4       4       tRtV ;t# )KeyvalModulekeyvalz0.55.0z0.56.0)
stabilizedc                   V ^8  d   QhRR/# )   interp'Interpreter' )formats   ">/usr/lib/python3.14/site-packages/mesonbuild/modules/keyval.py__annotate__KeyvalModule.__annotate__   s      }     c                	t   < \         SV `  V4       V P                  P                  R V P                  /4       R# )loadN)super__init__methodsupdater   )selfr   	__class__s   &&r   r   KeyvalModule.__init__   s0     DII
 	r   c                    V ^8  d   QhRRRR/# )r   path_to_configstrreturnT.Dict[str, str]r   )r   s   "r   r   r      s      3 +; r   c                	   / p \        V R R7      ;_uu_ 4       pV Fe  pRV9   d   VP                  R4      pVRV pVP                  4       p VP                  R^4      w  rVTP                  4       YP                  4       &   Kg  	  RRR4       V#   \         d     K  i ; i  + '       g   i     T# ; i  \
         d"   p\        P                  ! RT  RT 24      hRp?ii ; i)zutf-8)encoding#N=zFailed to load z: )openindexstripsplit
ValueErrorOSErrorr   MesonException)r#   resultflinecomment_idxnamevales   &       r   
_load_fileKeyvalModule._load_file   s    #%	Snw771Dd{&*jjo#L[1::<D!$(JJsA$6	 ,/99;F::<(  8  & ! ! 87   	S))ON;K2aS*QRR	SsX   B5 3B!B!$B!B5 B	B!B	B!!B2	,B5 2B5 5C! CC!zkeyval.loadc               (    V ^8  d   QhRRRRRRRR/# )	r   statez'ModuleState'argsz T.Tuple['mesonlib.FileOrString']kwargszT.Dict[str, T.Any]r%   r&   r   )r   s   "r   r   r   1   s/     " "- "/O "Yk "  qA "r   c                	   V^ ,          pRp\        V\        P                  4      '       df   T;'       g    VP                  pVP	                  V P
                  P                  P                  V P
                  P                  P                  4      pM>\        P                  P                  V P
                  P                  P                  V4      pV'       g&   V P
                  P                  P                  V4       V P                  V4      # )r   F)
isinstancer   Fileis_builtabsolute_pathinterpreterenvironment
source_dir	build_dirospathjoinbuild_def_filesaddr9   )r   r<   r=   r>   srB   s   &&&&  r   r   KeyvalModule.load/   s     Ga''--1::H 0 0 < < G GIYIYIeIeIoIopAT--99DDaHA,,003q!!r   r   )__name__
__module____qualname____firstlineno__r   INFOr   staticmethodr9   r   r   r$   r   rA   r   __static_attributes____classcell__)r    s   @r   r   r      s[    hX>D   & MC#78" 9 "r   r   c                    V ^8  d   QhRRRR/# )r   r   r   r%   r   r   )r   s   "r   r   r   @   s        }    r   c                    \        V 4      # )N)r   )r   s   &r   
initializerY   @   s    r   )
__future__r   rH   typingT r   r   r   interpreterbaser   r   TYPE_CHECKINGrD   r	   r
   r   rY   r   r   r   <module>r`      s:    # 	  )  6???),"? ,"^ r   