File: //lib/python3.10/__pycache__/zipimport.cpython-310.pyc
o
    E�h�x  �                   @   sP  d Z ddlZddlmZmZ ddlZddlZddlZddl	Z	ddl
Z
ddlZddlZddgZ
ejZejdd� ZG dd� de�Zi Zee
�ZdZd	Zd
ZG dd� dej�Zed d
d
fed dd
fddfZdd� Zdd� Zdd� Zdd� ZdZ da!dd� Z"dd� Z#dd � Z$d!d"� Z%ee%j&�Z'd#d$� Z(d%d&� Z)d'd(� Z*d)d*� Z+d+d,� Z,d-d.� Z-dS )/aP  zipimport provides support for importing Python modules from Zip archives.
This module exports three objects:
- zipimporter: a class; its constructor takes a path to a Zip archive.
- ZipImportError: exception raised by zipimporter objects. It's a
  subclass of ImportError, so it can be caught as ImportError, too.
- _zip_directory_cache: a dict, mapping archive paths to zip directory
  info dicts, as used in zipimporter._files.
It is usually not needed to use the zipimport module explicitly; it is
used by the builtin import mechanism for sys.path items that are paths
to Zip archives.
�    N)�_unpack_uint16�_unpack_uint32�ZipImportError�zipimporter�   c                   @   s   e Zd ZdS )r   N)�__name__�
__module__�__qualname__� r
   r
   � /usr/lib/python3.10/zipimport.pyr   "