Current File : //opt/hc_python/lib64/python3.12/site-packages/zipp/compat/__pycache__/overlay.cpython-312.pyc
�

��g�	���dZddlZddlZddlZddlZGd�dej
�Zedieejd����Z	eje	_
ee	_e	eje
dz<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��eZdZd�Zy)�HashableNamespacec�<�ttt|���S)N)�hash�tuple�vars)�selfs �B/opt/hc_python/lib/python3.12/site-packages/zipp/compat/overlay.py�__hash__zHashableNamespace.__hash__s���E�$�t�*�%�&�&�N)�__name__�
__module__�__qualname__r�rr
rrs��'rr�zipfilez.zipfiler)�__doc__�	importlib�sys�types�zipp�SimpleNamespacerr�
import_moduler�Path�_path�modulesr
rrr
�<module>rsq���(�
���'��-�-�'�
�
G�d�#:�9�#:�#:�9�#E�F�
G���y�y�����
�%,����H�z�!�"r