bgQ TddlZddlZGddZdZGddZdgZdS)NceZdZdZdZedZedZedZedZ edZ dZ d Z d Z d Zd Zd ZdS)Sessionz1Represents a virtual environment creation sessioncZ||_||_||_||_||_||_dSN) _verbosity _app_data _interpreter_creator_seeder _activators)self verbosityapp_data interpretercreatorseeder activatorss g/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/virtualenv/run/session.py__init__zSession.__init__s4#!'  %c|jS)zThe verbosity of the run)rr s rrzSession.verbositys rc|jS)z@Create a virtual environment based on this reference interpreter)r rs rrzSession.interpreters   rc|jS)z[The creator used to build the virtual environment (must be compatible with the interpreter))r rs rrzSession.creators }rc|jS)zHThe mechanism used to provide the seed packages (pip, setuptools, wheel))r rs rrzSession.seeders |rc|jS)z/Activators used to generate activations scripts)r rs rrzSession.activators$s rc||||jjdSr)_create_seed _activater pyenv_cfgwriters rrunz Session.run)sI    $$&&&&&rctjd|j|jtjt tjdt |jdS)Nz!create virtual environment via %sz%s)logginginforr#debug _DEBUG_MARKER_Debugrs rrzSession._create/s] 8$,GGG  m$$$ dF4<0011111rc|jG|jjr=tjd|j|j|jdSdSdS)Nzadd seed packages via %s)renabledr%r&r#rrs rrz Session._seed5sS ; "t{': " L3T[ A A A KOODL ) ) ) ) ) # " " "rc|jr]dd|jD}tjd||jD]}||jdSdS)Nz, c3fK|],}t|jddV-dS) ActivatorN)type__name__replace).0is r z$Session._activate..<s;bbQtAww/77 RHHbbbbbbrzadd activators for %s)rjoinr%r&generater)r active activators rr zSession._activate:s ? 1YYbbRVRabbbbbF L0& 9 9 9!_ 1 1 ""4<0000  1 1 1 1rc|Srrs r __enter__zSession.__enter__As rc8|jdSr)rclose)r exc_typeexc_valexc_tbs r__exit__zSession.__exit__Ds rN)r1 __module__ __qualname____doc__rpropertyrrrrrr#rrr r<rBr;rrrrs ;;&&&X!!X!XX  X ''' 222 *** 111rrzJ============================== target debug ==============================ceZdZdZdZdZdS)r)zlazily populate debugc||_dSr)r)r rs rrz_Debug.__init__Ns  rcBtj|jjdS)N)indent)jsondumpsrr'rs r__repr__z_Debug.__repr__Qsz$,,Q7777rN)r1rCrDrErrNr;rrr)r)Ks888888rr))rLr%rr(r)__all__r;rrrPs @@@@@@@@F7 88888888 r