ó vÆ_c@@s0ddlmZddlZddlZddlZddlZddlZddlmZddl m Z ddl m Z e rãddl mZddlmZmZmZmZmZmZddlmZdd lmZnejeƒZejd „ƒZejd „ƒZd e fd „ƒYZ!dS(i(tabsolute_importN(t contextlib2(t TempDirectory(tMYPY_CHECK_RUNNING(t TracebackType(tDicttIteratortOptionaltSettTypetUnion(tInstallRequirement(tLinkck@sÒtj}tƒ}i}xT|jƒD]F\}}y||||topentreadtIOErrorterrnotENOENTtformatt LookupErrorR-twriteRtaddR$R%R+(R.treqt entry_pathtfptcontentstetmessage((sN/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/req/req_tracker.pyRH]s   cC@sR|jst‚tj|j|jƒƒ|jj|ƒtjd||j ƒdS(s:Remove an InstallRequirement from build tracking. s Removed %s from build tracker %rN( R<RR tunlinkR>R-tremoveR$R%R+(R.RI((sN/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/req/req_tracker.pyRP~scC@s>x$t|jƒD]}|j|ƒqWtjd|jƒdS(NsRemoved build tracker: %r(R,R-RPR$R%R+(R.RI((sN/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/req/req_tracker.pyR1Šscc@s#|j|ƒdV|j|ƒdS(N(RHRP(R.RI((sN/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/req/req_tracker.pyttrack‘s ( t__name__t __module__R/R0R5R>RHRPR1t contextlibtcontextmanagerRQ(((sN/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/req/req_tracker.pyR&Bs    ! ("t __future__RRTRCR6tloggingR t pip._vendorRtpip._internal.utils.temp_dirRtpip._internal.utils.typingRttypesRttypingRRRRR R tpip._internal.req.req_installR tpip._internal.models.linkR t getLoggerRRR$RURR*RR&(((sN/opt/alt/python38/lib/python3.8/site-packages/pip/_internal/req/req_tracker.pyts"     .