a lj @ sp d dl mZ d dlmZ d dlmZmZ d dlmZ ddl m Z mZ eeZ G dd deZG d d d eZdS ) )defaultdict) getLogger)AnyDefaultDict)BaseReporter ) CandidateRequirementc @ s* e Zd ZddddZeddddZdS )PipReporterNreturnc C s t t| _dddd| _d S )Nzpip is looking at multiple versions of {package_name} to determine which version is compatible with other requirements. This could take a while.zThis is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.)r )r intbacktracks_by_package_messages_at_backtrackself r P/usr/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/reporter.py__init__ s zPipReporter.__init__ candidater c C sR | j |j d7 <