2biSXSSKrSSKrSSKJrJrJr \R "S5R5rSS\ S\\\ S\ S\ S\\ 4 S jjr S\ S\\ S \\ S \ S\\ 4 S jr S\ S\\ S\\ 4S jr S\ S\\ S\ S\\ S\\ S\ S\\ 4SjrS\ S\\ S\ S\\ 4Sjrg)N)ListOptionalSequenceah exec(compile(''' # This is -- a caller that pip uses to run setup.py # # - It imports setuptools before invoking setup.py, to enable projects that directly # import from `distutils.core` to work with newer packaging standards. # - It provides a clear error message when setuptools is not installed. # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so # setuptools doesn't think the script is `-c`. This avoids the following warning: # manifest_maker: standard file '-c' not found". # - It generates a shim setup.py, for handling setup.cfg-only projects. import os, sys, tokenize try: import setuptools except ImportError as error: print( "ERROR: Can not execute `setup.py` since setuptools is not available in " "the build environment.", file=sys.stderr, ) sys.exit(1) __file__ = %r sys.argv[0] = __file__ if os.path.exists(__file__): filename = __file__ with tokenize.open(__file__) as f: setup_py_code = f.read() else: filename = "" setup_py_code = "from setuptools import setup; setup()" exec(compile(setup_py_code, filename, "exec")) ''' % ({!r},), "", "exec")) setup_py_pathglobal_optionsno_user_configunbuffered_outputreturnc[R/nU(aUS/- nUS[RU5/- nU(aXA- nU(aUS/- nU$)aS Get setuptools command arguments with shim wrapped setup file invocation. :param setup_py_path: The path to setup.py to be wrapped. :param global_options: Additional global options. :param no_user_config: If True, disables personal user configuration. :param unbuffered_output: If True, adds the unbuffered switch to the argument list. z-uz-cz --no-user-cfg)sys executable_SETUPTOOLS_SHIMformat)rrrr argss ږ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_internal/utils/setuptools_build.pymake_setuptools_shim_argsr1sY NN D T#**=9 ::D  !! K build_optionsdestination_dirc2[XSS9nUSSU/- nXB- nU$)NTrr bdist_wheelz-dr)rrrrrs r make_setuptools_bdist_wheel_argsrKs3 % D ]D/ 22DD Krc([XSS9nUSS/- nU$)NTrcleanz--allr)rrrs rmake_setuptools_clean_argsr]s) % D Wg D Krprefixhome use_user_sitecU(a U(ae[UUUS9nUSS/- nU(aUSU/- nUbUSU/- nU(aUSS/- nU$)N)rrdevelopz --no-depsz--prefixz --install-dirz--userz --prefix=r)rrrrrr rs rmake_setuptools_develop_argsr#hsq&) ) $%% D  Y $$D  V$$  $'' ;'' Kr egg_info_dirc@[XS9nUS/- nU(aUSU/- nU$)N)regg_infoz --egg-baser)rr$rrs rmake_setuptools_egg_info_argsr's1 %] RDZLD |,, Kr)NFF)r textwraptypingrrrdedentrstriprstrboolrrrr#r'rrr/sp ++ ??$&L &(MV/3 # Xc]+   #Y 4SMC=   #Y $SM #YSM  SM  3-  #Y<  3-   #Y r