+
    Îii                         ^ RI t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt ^ RIHt ^ R	IHt ^ R
IHtHt ^ RIHt ^ RIHt ] P0                  ! ]4      t ! R R]4      tR# )    N)Values)Any)default_environment)
print_json)__version__)
cmdoptions)Command)SUCCESS)BaseDistributionget_environment)stdlib_pkgs)path_to_urlc                   b   a  ] tR t^t o RtRtRtV 3R lR ltV 3R lR ltV 3R lR	 lt	R
t
V tR# )InspectCommandzR
Inspect the content of a Python environment and produce a report in JSON format.
Tz
      %prog [options]c                   < V ^8  d   QhRR/# )   returnN )format__classdict__s   "m/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/pip/_internal/commands/inspect.py__annotate__InspectCommand.__annotate__   s     : :T :    c                ,   V P                   P                  R RRRR7       V P                   P                  RRRRRR7       V P                   P                  \        P                  ! 4       4       V P                  P                  ^ V P                   4       R	# )
z--local
store_trueFzSIf in a virtualenv that has global access, do not list globally-installed packages.)actiondefaulthelpz--useruserz,Only output packages installed in user-site.)destr   r   r   N)cmd_opts
add_optionr   	list_pathparserinsert_option_group)selfs   &r   add_optionsInspectCommand.add_options   s      / 	! 	
 	  ? 	! 	
 	  !5!5!78''4==9r   c                <   < V ^8  d   QhRS[ RS[S[,          RS[/# )r   optionsargsr   )r   liststrint)r   r   s   "r   r   r   0   s&      6 c s r   c                T   \         P                  ! V4       \        VP                  4      P	                  VP
                  VP                  \        \        4      R 7      pRRR\        RV Uu. uF  q@P                  V4      NK  	  upR\        4       /p\        VR7       \        # u upi ))
local_only	user_onlyskipversion1pip_version	installedenvironment)data)r   check_list_path_optionr   pathiter_installed_distributionslocalr    setr   r   _dist_to_dictr   r   r
   )r'   r+   r,   distsdistoutputs   &&&   r   runInspectCommand.run0   s    ))'2-JJ}}ll[! K 
 s;uEut,,T2uE.0	
 	 Fs   ,B%c                <   < V ^8  d   QhRS[ RS[S[S[3,          /# )r   rA   r   )r   dictr.   r   )r   r   s   "r   r   r   A   s$      "2 tCH~ r   c                P   R VP                   RVP                  /pVP                  pVe   VP                  4       VR&   M$VP                  pVe   R\        V4      RRR//VR&   VP                  pVP                  '       d   WRR&   VP                  '       d   VP                  VR&   V# )	metadatametadata_location
direct_urlurldir_infoeditableT	installer	requested)	metadata_dictinfo_locationrJ   to_dicteditable_project_locationr   rN   installed_with_dist_inforO   )r'   rA   resrJ   rS   rN   s   &&    r   r?   InspectCommand._dist_to_dictA   s    **!3!3
 __
! * 2 2 4C )-(F(F%(4;'@A"D!%L! NN	>>>((((#~~C
r   r   N)__name__
__module____qualname____firstlineno____doc__ignore_require_venvusager(   rC   r?   __static_attributes____classdictcell__)r   s   @r   r   r      s7      E: :( " r   r   )loggingoptparser   typingr   pip._vendor.packaging.markersr   pip._vendor.richr   pipr   pip._internal.clir   pip._internal.cli.base_commandr	   pip._internal.cli.status_codesr
   pip._internal.metadatar   r   pip._internal.utils.compatr   pip._internal.utils.urlsr   	getLoggerrW   loggerr   r   r   r   <module>rn      sG       = '  ( 2 2 D 2 0			8	$IW Ir   