Ë
    tPêjž  ã                   ó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                 óD   — t        dt        | «      j                  › �«      ‚)zB
    A hint to the typechecker that a branch can never occur.
    zunhandled type: )ÚAssertionErrorÚtypeÚ__name__)r   s    úT/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/pip_audit/_util.pyÚassert_neverr      s"   € ô Ð+¬D°«G×,<Ñ,<Ð+=Ð>Ó
?Ð?ó    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Ü�d—j‘j�\  4§:¡: ,¨a°·
±
¨|Ð<Ó=Ð=r   )Ú__doc__r   Útypingr   Úpackaging.versionr   r   r   © r   r   ú<module>r      s7   ðñó Ý å %ð@�Hð @ ó @ð>˜ô >r   