§
    ¹³ÙgÂ	  ã                   óh  — d Z ddlZddlZej                             ej                             e¦  «        ¦  «        Zd„ Zd„ Z	 e
ej                             ed¦  «        ¦  «        5 Ze                     ¦   «                              ¦   «         Zddd¦  «         n# 1 swxY w Y   d„ Z e¦   «         ZdS )zContains Qiskit version.é    Nc                 óT  — i }dD ](}t           j                             |¦  «        }|�|||<   Œ)d|d<   d|d<   d|d<   t          j        | t          j        t          j        |t           j                             t           j                             t          ¦  «        ¦  «        ¬¦  «        5 }| 
                    ¦   «         \  }}|j        dk    rD|                     ¦   «                              d¦  «        }t          d	| › d
|j        › d|› �¦  «        ‚	 d d d ¦  «         n# 1 swxY w Y   |S )N)Ú
SYSTEMROOTÚPATHÚCÚLANGUAGEÚLANGÚLC_ALL)ÚstdoutÚstderrÚenvÚcwdr   ÚasciizCommand z exited with code z: )ÚosÚenvironÚgetÚ
subprocessÚPopenÚPIPEÚpathÚjoinÚdirnameÚROOT_DIRÚcommunicateÚ
returncodeÚstripÚdecodeÚOSError)Úcmdr   ÚkÚvÚprocr
   r   Úerror_messages           úD/granary/edev/quantum/lib/python3.11/site-packages/qiskit/version.pyÚ_minimal_ext_cmdr$      sq  € à
€CØ#ð ð ˆÝŒJ�NŠN˜1ÑÔˆØˆ=ØˆC�‰Føà€Cˆ
�OØ€Cˆ�KØ€Cˆ�MÝ	Ô	ØÝŒÝŒØÝŒG�LŠL�œŸš­Ñ2Ô2Ñ3Ô3ð
ñ 
ô 
ð 
`ð 
Ø×)Ò)Ñ+Ô+‰ˆ�ØŒ?˜QÒÐØ"ŸLšL™NœN×1Ò1°'Ñ:Ô:ˆMÝÐ^ SÐ^Ð^¸D¼OÐ^Ð^È}Ð^Ð^Ñ_Ô_Ð_ð ð
`ð 
`ð 
`ñ 
`ô 
`ð 
`ð 
`ð 
`ð 
`ð 
`ð 
`øøøð 
`ð 
`ð 
`ð 
`ð €Ms   Â)A'DÄD!Ä$D!c                  óž   — 	 t          g d¢¦  «        } |                      ¦   «                              d¦  «        }n# t          $ r d}Y nw xY w|S )zGet the current git head sha1.)Úgitz	rev-parseÚHEADr   ÚUnknown)r$   r   r   r   )ÚoutÚgit_revisions     r#   Úgit_versionr+   0   sd   € ð!ÝÐ;Ð;Ð;Ñ<Ô<ˆØ—y’y‘{”{×)Ò)¨'Ñ2Ô2ˆˆøÝð !ð !ð !Ø ˆˆˆð!øøøð Ðs   ‚8; »A
Á	A
zVERSION.txtc                  ó`  — t           } t          j                             t          j                             t          j                             t          ¦  «        d¦  «        ¦  «        s| S 	 t          g d¢¦  «        }n# t          $ r | cY S w xY wt          ¦   «         }|s| d|dd…         z   z  } | S )zGet the full version string.z.git)r&   Útagz-lz--points-atr'   z.dev0+Né   )
ÚVERSIONr   r   Úexistsr   r   r   r$   Ú	Exceptionr+   )Úfull_versionÚreleaser*   s      r#   Úget_version_infor4   @   s´   € õ
 €LåŒ7�>Š>�"œ'Ÿ,š,¥r¤w§¢µxÑ'@Ô'@À&ÑIÔIÑJÔJð ØÐðÝ"Ð#NÐ#NÐ#NÑOÔOˆˆøÝð ð ð ØÐÐÐðøøøå‘=”=€LØð 4Ø˜ <°°°Ô#3Ñ3Ñ3ˆàÐs   Á*A< Á<BÂ
B)Ú__doc__r   r   r   r   ÚabspathÚ__file__r   r$   r+   Úopenr   Úversion_fileÚreadr   r/   r4   Ú__version__© ó    r#   ú<module>r>      s  ðð Ð à 	€	€	€	Ø Ð Ð Ð àŒ7�?Š?˜2œ7Ÿ?š?¨8Ñ4Ô4Ñ5Ô5€ðð ð ð2	ð 	ð 	ð 
€Tˆ"Œ'�,Š,�x Ñ
/Ô
/Ñ0Ô0ð *°LØ×ÒÑ!Ô!×'Ò'Ñ)Ô)€Gð*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *ðð ð ð( ÐÑ Ô €€€s   Á''BÂBÂ!B