+
    i                         ^ 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 R	 ltR
 R lt ! R R]4      tR# )    N)Values)
cmdoptions)Command)SUCCESS)freeze)stdlib_pkgsc                $    V ^8  d   QhR\         /#    return)bool)formats   "c/Users/ahmad/.openclaw/workspace/venv/lib/python3.14/site-packages/pip/_internal/commands/freeze.py__annotate__r      s     & & &    c                  (    \         P                  R8  # )   )r      )sysversion_info r   r   _should_suppress_build_backendsr      s    g%%r   c                :    V ^8  d   QhR\         \        ,          /# r
   )setstr)r   s   "r   r   r      s      3s8 r   c                  B    R 0p \        4       '       d   V 0 Rm,          p V # )pip>   wheel
distribute
setuptools)r   )pkgss    r   	_dev_pkgsr"      s"    7D&((55Kr   c                   P   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Rt	V t
R	# )
FreezeCommandzl
Output installed packages in requirements format.

packages are listed in a case-insensitive sorted order.
Tz
      %prog [options]c                   < V ^8  d   QhRR/# )r   r   Nr   )r   __classdict__s   "r   r   FreezeCommand.__annotate__#   s     2: 2:T 2:r   c                   V P                   P                  R RRR. RRR7       V P                   P                  RR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                  RRR
RP	                  RP                  \        4       4      4      R7       V P                   P                  RRR
RR7       V P                   P                  \        P                  ! 4       4       V P                  P                  ^ V P                   4       R# )z-rz--requirementrequirementsappendfilez}Use the order in the given requirements file and its comments when generating output. This option can be used multiple times.)destactiondefaultmetavarhelpz-lz--locallocal
store_trueFzUIf in a virtualenv that has global access, do not output globally-installed packages.)r,   r-   r.   r0   z--useruserz,Only output packages installed in user-site.z--all
freeze_allz,Do not skip these packages in the output: {}z, )r,   r-   r0   z--exclude-editableexclude_editablez%Exclude editable package from output.N)
cmd_opts
add_optionr   	list_pathr   joinr"   list_excludeparserinsert_option_group)selfs   &r   add_optionsFreezeCommand.add_options#   s6     ' 	! 	
 	  / 	! 
	
 	  ? 	! 	
 	  !5!5!78  fTYYy{34 	! 	
 	   #8	 	! 	
 	  !8!8!:;''4==9r   c                <   < V ^8  d   QhRS[ RS[S[,          RS[/# )r   optionsargsr   )r   listr   int)r   r&   s   "r   r   r'   W   s&      6 c s r   c           
        \        \        4      pVP                  '       g   VP                  \	        4       4       VP
                  '       d   VP                  VP
                  4       \        P                  ! V4       \        VP                  VP                  VP                  VP                  VP                  VVP                  R 7       F)  p\        P                   P#                  VR,           4       K+  	  \$        # ))requirement
local_only	user_onlypathsisolatedskipr5   
)r   r   r4   updater"   excludesr   check_list_path_optionr   r)   r1   r3   pathisolated_moder5   r   stdoutwriter   )r=   rA   rB   rK   lines   &&&  r   runFreezeCommand.runW   s    ;!!!KK	$KK(()))'2,,}}ll,,**$55
D JJTD[)
 r   r   N)__name__
__module____qualname____firstlineno____doc__ignore_require_venvusager>   rU   __static_attributes____classdictcell__)r&   s   @r   r$   r$      s.      E2: 2:h r   r$   )r   optparser   pip._internal.clir   pip._internal.cli.base_commandr   pip._internal.cli.status_codesr   pip._internal.operations.freezer   pip._internal.utils.compatr   r   r"   r$   r   r   r   <module>rf      s2    
  ( 2 2 2 2&SG Sr   