
    ܖi                     D    d Z ddlZddlmZ ddlmZ dedefdZdefdZy)	z$
Utility functions for `pip-audit`.
    N)NoReturn)Versionxreturnc                 <    J dt        |       j                          )zB
    A hint to the typechecker that a branch can never occur.
    zunhandled type: )type__name__)r   s    S/var/www/html/content-pipeline/venv/lib/python3.12/site-packages/pip_audit/_util.pyassert_neverr      s!     8$T!W%5%5$6775    c                      t         j                  } t        | j                   d| j                   d| j
                         S )z
    Return a PEP-440-style version for the current Python interpreter.

    This is more rigorous than `platform.python_version`, which can include
    non-PEP-440-compatible data.
    .)sysversion_infor   majorminormicro)infos    r
   python_versionr      s7     Ddjj\4::,a

|<==r   )__doc__r   typingr   packaging.versionr   r   r    r   r
   <module>r      s4      %8H 8 8> >r   