
    gA                          " S  S\ 5      rg)c                   H    \ rS rSrSrS rS rS rS rS r	S r
S	 rS
 rSrg)BaseReporter   z?Delegate class to provider progress reporting for the resolver.c                     g)z-Called before the resolution actually starts.N )selfs    h/Users/Alptekin/Desktop/izin_takip/venv/lib/python3.13/site-packages/pip/_vendor/resolvelib/reporters.pystartingBaseReporter.starting           c                     g)zICalled before each round of resolution starts.

The index is zero-based.
Nr   )r   indexs     r   starting_roundBaseReporter.starting_round   r   r   c                     g)zCalled before each round of resolution ends.

This is NOT called if the resolution ends at this round. Use `ending`
if you want to report finalization. The index is zero-based.
Nr   )r   r   states      r   ending_roundBaseReporter.ending_round   r   r   c                     g)z/Called before the resolution ends successfully.Nr   )r   r   s     r   endingBaseReporter.ending   r   r   c                     g)a]  Called when adding a new requirement into the resolve criteria.

:param requirement: The additional requirement to be applied to filter
    the available candidaites.
:param parent: The candidate that requires ``requirement`` as a
    dependency, or None if ``requirement`` is one of the root
    requirements passed in from ``Resolver.resolve()``.
Nr   )r   requirementparents      r   adding_requirementBaseReporter.adding_requirement   r   r   c                     g)zCalled when starting to attempt requirement conflict resolution.

:param causes: The information on the collision that caused the backtracking.
Nr   )r   causess     r   resolving_conflicts BaseReporter.resolving_conflicts!   r   r   c                     g)z6Called when rejecting a candidate during backtracking.Nr   )r   	criterion	candidates      r   rejecting_candidate BaseReporter.rejecting_candidate'   r   r   c                     g)z9Called when adding a candidate to the potential solution.Nr   )r   r#   s     r   pinningBaseReporter.pinning*   r   r   r   N)__name__
__module____qualname____firstlineno____doc__r	   r   r   r   r   r   r$   r'   __static_attributes__r   r   r   r   r      s/    I<>EHr   r   N)objectr   r   r   r   <module>r0      s   *H6 *Hr   