+
    Ui                    b    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ]! RR7       ! R R4      4       tR	# )
    )annotations)	dataclass)FormatControl)ReleaseControlT)slotsc                  ^    ] tR t^	t$ RtR]R&   RtR]R&   RtR]R&   R	tR]R
&   R	t	R]R&   Rt
R# )SelectionPreferencesa  
Encapsulates the candidate selection preferences for downloading
and installing files.

:param allow_yanked: Whether files marked as yanked (in the sense
    of PEP 592) are permitted to be candidates for install.
:param release_control: A ReleaseControl object or None. Used to control
    whether pre-releases are allowed for specific packages.
:param format_control: A FormatControl object or None. Used to control
    the selection of source packages / binary packages when consulting
    the index and links.
:param prefer_binary: Whether to prefer an old, but valid, binary
    dist over a new source dist.
:param ignore_requires_python: Whether to ignore incompatible
    "Requires-Python" values in links. Defaults to False.
boolallow_yankedNzReleaseControl | Nonerelease_controlzFormatControl | Noneformat_controlFprefer_binaryignore_requires_python )__name__
__module____qualname____firstlineno____doc____annotations__r   r   r   r   __static_attributes__r       b/var/www/html/photoedit/myenv/lib/python3.14/site-packages/pip/_internal/models/selection_prefs.pyr	   r	   	   s:    * -1O*1+/N(/M4#(D(r   r	   N)	
__future__r   dataclassesr   #pip._internal.models.format_controlr   $pip._internal.models.release_controlr   r	   r   r   r   <module>r      s/    " ! = ? ) ) )r   