hjdZddlZddlmZddlmZddlmZmZddl m Z ddl m Z ded ed e d e fd ZdS) z4Metadata generation logic for source distributions. N)BuildBackendHookCaller)BuildEnvironment)InstallationSubprocessErrorMetadataGenerationFailed)runner_with_spinner_message) TempDirectory build_envbackenddetailsreturnctdd}|j}|5td}||5 ||}n##t $r}t ||d}~wwxYw dddn #1swxYwYdddn #1swxYwY|Jtj||S)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 /builddir/build/BUILD/imunify360-venv-2.5.2/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/operations/build/metadata_editable.pygenerate_editable_metadatars$):TRRRO"'L  S S- :   & &v . . S S S&JJ<XX . S S S.wGGGUR S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S  # # # 7<< l 3 33sY%BBAB A8"A33A88B< BB BB BB#&B#)__doc__rpip._vendor.pyproject_hooksrpip._internal.build_envrpip._internal.exceptionsrrpip._internal.utils.subprocessrpip._internal.utils.temp_dirrstrrrr&s >>>>>>444444GFFFFF66666644*@4KN4444444r%