+
    kz=j1  ã                  ól   € R t ^ RIHt ^ RIHt ]'       d   ^ RIHt ^ RIHt ^ RI	H
t
  ! R R]
4      tR# )	zÎ
This exception is only used in conda-build, so we can't import it directly.
conda_build is not a dependency, but we only import this when conda-build is calling the
solver, so it's fine to import it here.
)Úannotations)ÚTYPE_CHECKING)ÚIterable)Ú	MatchSpec)ÚDependencyNeedsBuildingErrorc                  óB   a € ] tR t^tRtRR V 3R llltR R ltRtV ;t# )Ú%ExplainedDependencyNeedsBuildingErrorz‡
We need to subclass this to add the explanation to the error message.
We also add a couple of attributes to make it easier to set up.
c               ó    € V ^8„  d   QhRRRR/# )é   Ú
matchspecszIterable[MatchSpec] | NoneÚexplanationz
str | None© )Úformats   "ÚLlib/python3.14/site-packages/conda_rattler_solver/_conda_build_exceptions.pyÚ__annotate__Ú2ExplainedDependencyNeedsBuildingError.__annotate__   s   € ÷ 	'ñ 	'à.ð	'ð  ñ	'ó    c                	ó~   <€ \         SV `  ! V/ VB  V P                  ;'       g    T;'       g    . V n        W n        R # )N)ÚsuperÚ__init__r   r   )Úselfr   r   ÚargsÚkwargsÚ	__class__s   &&&*,€r   r   Ú.ExplainedDependencyNeedsBuildingError.__init__   s8   ø€ ô 	‰Ò˜$Ð) &Ò)ØŸ/™/×=Ð=¨Z×=Ð=¸2ˆŒØ&Ör   c               ó   € V ^8„  d   QhRR/# )r
   ÚreturnÚstrr   )r   s   "r   r   r   '   s   € ÷ 2ñ 2˜ñ 2r   c                	óz   € V P                   pV P                  '       g   V# R P                  WP                  .4      # )Ú
)Úmessager   Újoin)r   Úmsgs   & r   Ú__str__Ú-ExplainedDependencyNeedsBuildingError.__str__'   s4   € Øl‰lˆØ××ÐàˆJØy‰y˜#×/Ñ/Ð0Ó1Ð1r   )r   r   )NN)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r#   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      s   ø† ñ÷
	'ò 	'÷2ó 2r   r   N)r)   Ú
__future__r   Útypingr   Úcollections.abcr   Úconda.models.match_specr   Úconda_build.exceptionsr   r   r   r   r   Ú<module>r1      s+   ðñõ #å  çÝ(å1å ?ô2Ð,Hö 2r   