2bi5 S SK r S SKJrJrJrJr S SKJr S SKJ r S SK Jr S SKJ r S SKJr S SKJr \ R$ " \5 r " S S \ 5 rg) N)IterableOptionalSetTuple)BuildEnvironment)AbstractDistribution)InstallationError) PackageFinder)BaseDistribution)runner_with_spinner_messagec \ rS rSrSr\S\\ 4S j5 rS\ 4S jr S\S\S\SS 4S jr S\SS 4S jrS\\ 4S jrS\\ 4S jrS\SS 4S jrS\S\\\\4 SS 4S jrS\\ SS 4S jrSrg )SourceDistribution zRepresents a source distribution. The preparation step for these needs metadata for the packages to be generated, either using PEP 517 or using the legacy `setup.py egg_info`. returnc | U R R ( d eU R R R $ )z/Identify this requirement uniquely by its link.)reqlinkurl_without_fragmentselfs ړ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_internal/distributions/sdist.pybuild_tracker_id#SourceDistribution.build_tracker_id s( xx}}}xx}}111 c 6 U R R 5 $ )N)r get_distr s r get_metadata_distribution,SourceDistribution.get_metadata_distribution s xx ""r finderbuild_isolationcheck_build_depsNc b U R R 5 U R R =( a UnU( a<