+
    …WÝjÀ  ã            "      ó–  € R t ^ 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	]	! R
RR4      R]	! R
RR4      R]	! RRR4      R]	! RRR4      R]	! R
R R4      R]	! R
R R4      R]	! RR!R4      R]	! RR!R4      R]	! RR!R4      R]	! RR!R4      R]	! RR!R4      R]	! RR!R4      R]	! RR!R4      R]	! RR!R4      R]	! RR!R4      /t
R# )"zÌImport-light routing and prerequisite policy for the private PM worker.

PM's own runtime is deliberately absent: its public staging entry point must
run directly, before the worker's dependencies exist.
)Úannotations)Ú	dataclass)Úimport_module)ÚLiteralT)Úfrozenc                  óB   € ] tR t^t$ R]R&   R]R&   R]R&   R R ltR	tR
# )Ú	OperationÚstrÚmoduleztuple[str, ...] | NoneÚpackagesz-Literal['always', 'policy', 'state', 'never']Ú	bootstrapc               ó   € V ^8„  d   QhRR/# )é   Únamer	   © )Úformats   "ÚHC:\Users\johnn\AppData\Local\hermes\hermes-agent\pm\worker_operations.pyÚ__annotate__ÚOperation.__annotate__   s   € ÷ 9ñ 9˜Cñ 9ó    c                	ó@   € \        \        V P                  4      V4      # )N)Úgetattrr   r
   )Úselfr   s   &&r   ÚresolveÚOperation.resolve   s   € Ü”} T§[¡[Ó1°4Ó8Ð8r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__annotations__r   Ú__static_attributes__r   r   r   r   r      s   ‡ àƒKØ$Ó$Ø<Ó<÷9ñ 9r   r   Úensurez
pm.installNÚstateÚ
stage_onlyÚalwaysÚstage_toolszpm.build_operationsÚneverÚprepare_toolsÚ	sync_venvÚpolicyÚvenv_is_currentÚbuild_environmentzpm.operationsÚlock_projectÚensure_environmentÚensure_project_environmentÚensure_python_toolÚcheck_project_lockÚexport_requirementsÚbuild_requirements_environmentÚprune_cache)Úvenv)Úuv)Ú__doc__Ú
__future__r   Údataclassesr   Ú	importlibr   Útypingr   r   Ú
OPERATIONSr   r   r   Ú<module>r<      s  ðñõ
 #å !Ý #Ý ñ �$Ô÷9ð 9ó ð9ð ‰i˜ d¨GÓ4Ø‘)˜L¨$°Ó9Ø‘9Ð2°D¸'ÓBØ‘YÐ4°d¸HÓEØ‘˜<¨°HÓ=Ø‘y ¨y¸'ÓBØ™ ?°G¸XÓFØ‘I˜o¨w¸ÓAØ™) O°W¸hÓGØ ¡)¨O¸WÀhÓ"OØ™) O°W¸hÓGØ™)Ð$9¸7ÀHÓMØ™9Ð%:¸GÀXÓNØ$¡iÐ0EÀwÐPXÓ&YØ‘9Ð2°G¸XÓFð‚
r   