
    "g              	           d Z ddlZddlZddlZddlZ G d dej
                        Z edi  e ej                  d            Z	ej                  e	_
        ee	_        e	ej                  edz   <   y)a  
Expose zipp.Path as .zipfile.Path.

Includes everything else in ``zipfile`` to match future usage. Just
use:

>>> from zipp.compat.overlay import zipfile

in place of ``import zipfile``.

Relative imports are supported too.

>>> from zipp.compat.overlay.zipfile import ZipInfo

The ``zipfile`` object added to ``sys.modules`` needs to be
hashable (#126).

>>> _ = hash(sys.modules['zipp.compat.overlay.zipfile'])
    Nc                       e Zd Zd Zy)HashableNamespacec                 <    t        t        t        |                   S )N)hashtuplevars)selfs    H/var/www/openai/venv/lib/python3.12/site-packages/zipp/compat/overlay.py__hash__zHashableNamespace.__hash__   s    E$t*%&&    N)__name__
__module____qualname__r    r   r
   r   r      s    'r   r   zipfilez.zipfiler   )__doc__	importlibsystypeszippSimpleNamespacer   r   import_moduler   Path_pathmodulesr   r   r   r
   <module>r      sq   (  
  '-- '
 
Gd#:9#:#:9#EF
Gyy%,Hz! "r   