�
    )!�h�\  �                   ��   � d Z ddlZddlZddlZddlZddlZddlZddlZdZ	dZ
dZdZdZ
dZdZi Zd	� Zi Zd
� Zdd�Z G d� d
�      Z G d� d�      Zd� Zedk(  r		  e�       Zyy# e$ r  ed�       Y yw xY w)z3Find modules used by a script, using introspection.�    N�   �   �   �   �   �   c                 �N   � t         j                  | g �      j                  |�       y �N)�packagePathMap�
setdefault�append)�packagename�paths     �#/usr/lib/python3.12/modulefinder.py�AddPackagePathr      s   � ����k�2�.�5�5�d�;�    c                 �   � |t         | <