9Xa p d dl Zd dlZ G d d ZdZ eee dS ) Nc V e Zd ZdZddZed Zd Zd Zd Z d Z d d Zd ZdS )VendorImporterz A PEP 302 meta path importer for finding optionally-vendored or otherwise naturally-installed packages from root_name. Nc v || _ t | | _ |p| dd | _ d S )Nextern_vendor) root_namesetvendored_namesreplace vendor_pkg)selfr r r s /builddir/build/BUILDROOT/alt-python311-setuptools-65.6.3-2.el9.x86_64/opt/alt/python311/lib/python3.11/site-packages/pkg_resources/extern/__init__.py__init__zVendorImporter.__init__ s9 "!.11$N (9(9(I(N(N c # * K | j dz V dV dS )zL Search first the vendor package then as a natural package. . N)r r s r search_pathzVendorImporter.search_path s( o####r c | | j dz \ }}}| o&t t |j | j S )z,Figure out if the target module is vendored.r ) partitionr anymap startswithr )r fullnamerootbasetargets r _module_matches_namespacez(VendorImporter._module_matches_namespace sH %//0DEEdFxLCF$5t7J K KLLLr c 6 | | j dz \ }}}| j D ]K} ||z }t | t j | }|t j |<