o
    UÌh  ã                   @   sn   d Z ddlZddlZddlZddlZG dd„ dejƒZedi ee d¡ƒ¤ŽZ	ej
e	_
ee	_e	ejed < dS )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                   @   s   e Zd Zdd„ ZdS )ÚHashableNamespacec                 C   s   t tt| ƒƒƒS )N)ÚhashÚtupleÚvars)Úself© r   úg/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/zipp/compat/overlay.pyÚ__hash__   s   zHashableNamespace.__hash__N)Ú__name__Ú
__module__Ú__qualname__r	   r   r   r   r   r      s    r   Úzipfilez.zipfiler   )Ú__doc__Ú	importlibÚsysÚtypesÚzippÚSimpleNamespacer   r   Úimport_moduler   ÚPathÚ_pathÚmodulesr
   r   r   r   r   Ú<module>   s    