a oe@sdddlZddZejdkr0ddlmZeen ddlmZejdkrTddlmZn ddl mZdS)Ncsz ddlWnBty YdStyNddlm}|jddddYn0|ur\dSfd d tjD}|D]}tj|qtdS) zu Ensure importlib_metadata doesn't provide older, incompatible Distributions. Workaround for #3102. rN)SetuptoolsWarningzIncompatibility problem.z `importlib-metadata` version is incompatible with `setuptools`. This problem is likely to be solved by installing an updated version of `importlib-metadata`. z7https://github.com/python/importlib_metadata/issues/396)Zsee_urlcsg|]}t|jr|qS) isinstanceMetadataPathFinder).0obimportlib_metadatar6C:\Program Files\Certbot\pkgs\setuptools\_importlib.py s z5disable_importlib_metadata_finder..) r ImportErrorAttributeErrorwarningsremitsys meta_pathremove)metadatar to_removeitemrr r !disable_importlib_metadata_finders&      r) r )r )importlib_resources) rr version_infoZsetuptools.externr rimportlib.metadatarZ resourcesZimportlib.resourcesrrrr s$