+
    uj8i
                     .    ^ RI t ^ RIt^ RIHt R R ltR# )    N)
config_dirc                    V ^8  d   QhRR/# )   returnN )formats   "</usr/lib/python3.14/site-packages/caelestia/utils/version.py__annotate__r
      s     FB FBt FB    c            	      L   \         P                  ! R 4      '       d   \        R4       . R)Op \        P                  ! R R.V O\        P
                  \        P                  RR7      P                  pV  F  pW!9  g   K  \        RV R24       K  	  \        RP                  R VP                  4        4       4      4       M\        R	4       \        4         \        R
,          P                  4       P                  p\        P                  ! RRVR,          RRRR.RR7      p\        R4       \        RVP                  4       ^,          4       \        R.VP                  4       R,          O5!   \        4         \        P                  ! RR.RR7      P!                  4       p\        R4       \        RV4       \        4        \         P                  ! R4      '       d?   \        R4       \        R\        P                  ! RR.RR7      P!                  4       4       M\        R 4       \        R!,          pVP%                  4       '       d   \        R"4        \        P                  ! RRVR,          RRRR#.R\        P                  R$7      p\        R%VP                  4       ^,          4       \        R.VP                  4       R,          O5!   \        P                  ! RRVR,          RRRR.RR7      p\        R'VP                  4       ^,          4       \        R.VP                  4       R,          O5!   R(# R(#   \        P                   d    \        R4        ELi ; i  \"         d    \        R4        ELi ; i  \        P                   d    \        R&4        Li ; i)*pacmanz	Packages:z-QT)stdoutstderrtext    z not installed
c              3   ,   "   T F
  pR V 2x  K  	  R# 5i)r   Nr   ).0pkgs   & r	   	<genexpr> print_version.<locals>.<genexpr>   s     F0E$se0Es   zPackages: not on Archhyprgitz	--git-dirz.gitzrev-listz--format=%Bz--max-count=1HEAD)r   z
Caelestia:z    Last commit:z    Commit message::   NNzCaelestia: not installedz/usr/lib/caelestia/versionz-szShell:z#Shell: version helper not availableqszQuickshell:z   z	--versionzQuickshell: not in PATHzquickshell/caelestiaz
Local copy of shell found:zupstream/main)r   r   z     Last merged upstream commit:z4    Unable to determine last merged upstream commit.z
    Last commit:N)zcaelestia-shellzcaelestia-clizcaelestia-meta)shutilwhichprint
subprocessrunPIPEDEVNULLr   join
splitlinesr   resolveparentcheck_outputsplitCalledProcessErrorstripFileNotFoundErrorexists)pkgsversionsr   caelestia_dircaelestia_ver	shell_verlocal_shell_dirs          r	   print_versionr4      s   ||HkE>>t#d#JOOJDVDV]a

& 	 C"SE01  	diiF0C0C0EFFG%&	G	*#f,557>>"//K!7]Tceklsw
 	l -"5"5"7":;#Em&>&>&@&DE 
G5++-I4,PW[\bbd	hfi  
G||DmeZ,,dK-@tLRRTU'( #99O,-	J"//#f,!## !))I 4ioo6G6JK'E)*>*>*@*DE ++K6!9:}Vegmn
	 	"IOO$5a$89#Ai&:&:&<R&@A7  ' (( *()*  5345< ,, 	JHI	Js8   BL< :?M# A8N  < M M #M=<M=  N#"N#)r   r    caelestia.utils.pathsr   r4   r   r   r	   <module>r6      s      ,FBr   