
    i	                        S r SSKrSSKrSSKJr  \R
                  R                  \R
                  R                  \5      5      r	S\\
   S\4S jrS\
4S jr\" \R
                  R                  \	S5      S	S
S9 r\R#                  5       R%                  5       rSSS5        S\
4S jr\" 5       rg! , (       d  f       N= f)zwContains the package version.

Example::
    from qiskit_ibm_runtime.version import __version__
    print(__version__)
    N)Listcmdreturnc                    0 nS H+  n[         R                  R                  U5      nUc  M'  X1U'   M-     SUS'   SUS'   SUS'   [        R                  " U [        R
                  [        R
                  U[         R                  R                  [         R                  R                  [        5      5      S9nUR                  5       S   nUR                  S:  a  [        eU$ )N)
SYSTEMROOTPATHCLANGUAGELANGLC_ALL)stdoutstderrenvcwdr   )osenvironget
subprocessPopenPIPEpathjoindirnameROOT_DIRcommunicate
returncodeOSError)r   r   kversionprocouts         T/home/james-whalen/.local/lib/python3.13/site-packages/qiskit_ibm_runtime/version.py_minimal_ext_cmdr#      s    
C#**..#F $
 C
OCKCMGGLL23D 


Q
CJ    c                       [        / SQ5      n U R                  5       R                  S5      nU$ ! [         a    Sn U$ f = f)zGet the current git head sha1.)gitz	rev-parseHEADasciiUnknown)r#   stripdecoder   )r!   git_revisions     r"   git_versionr-   3   sL    !;<yy{))'2   ! !s   ,0 A A zVERSION.txtrzutf-8)encodingc                     [         n [        R                  R                  [        R                  R	                  [        R                  R                  [        R                  R                  [        R                  R                  [        5      5      5      S5      5      (       d  U $  [        / SQ5      nU(       d  [        5       nU SUSS -   -  n U $ ! [         a    U s $ f = f)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_infor8   C   s    
 L77>>
RWW__RWW__RWW__X5N%OPRXY  "#NO "}<#333  s   'C C! C!)__doc__r   r   typingr   r   r   abspath__file__r   strbytesr#   r-   openr   version_filereadr*   r3   r8   __version__ r$   r"   <module>rD      s    
  77??277??845$s)  0	S 	 
"'',,x
/wG<!'')G H# ,  5 HGs   :B00
B>