\hhdZddlZddlmZddlmZddlmZmZddl m Z ddl m Z ded ed e d e fd Zy) z4Metadata generation logic for source distributions. N)BuildBackendHookCaller)BuildEnvironment)InstallationSubprocessErrorMetadataGenerationFailed)runner_with_spinner_message) TempDirectory build_envbackenddetailsreturncftdd}|j}|5td}|j|5 |j |} ddddddtjj|S#t $r}t ||d}~wwxYw#1swYOxYw#1swYSxYw)zlGenerate metadata using mechanisms described in PEP 660. Returns the generated metadata directory. zmodern-metadataT)kindglobally_managedz,Preparing editable metadata (pyproject.toml))package_detailsN) rpathrsubprocess_runner#prepare_metadata_for_build_editablerrosjoin)r r r metadata_tmpdir metadata_dirrunner distinfo_direrrors s/root/niggaflix-v3/playground/venv/lib/python3.12/site-packages/pip/_internal/operations/build/metadata_editable.pygenerate_editable_metadatars$):TRO"''L  S- :  & &v . S S&JJ<X  S S 77<< l 33/ S.wGUR S S S S Ss?B'BA= B'= B BBBB$ B''B0)__doc__rpip._vendor.pyproject_hooksrpip._internal.build_envrpip._internal.exceptionsrrpip._internal.utils.subprocessrpip._internal.utils.temp_dirrstrrrr&sH >4G644*@4KN44r%