§
Nk¥Hëã ó: — d dl mZmZ G d„ de¬¦ « ZdgZdS )é )ÚABCMetaÚabstractmethodc óZ — e Zd ZdZed„ ¦ « Zd„ Zed„ ¦ « Ze d„ ¦ « Z
dS )ÚDiscoverz5Discover and provide the requested Python interpreterc ó — t ‚)z`Add CLI arguments for this discovery mechanisms.
:param parser: the CLI parser
©ÚNotImplementedError)ÚclsÚparsers úo/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/virtualenv/discovery/discover.pyÚadd_parser_argumentszDiscover.add_parser_arguments ó
€ õ "Ð!ó c ó: — d| _ d| _ |j | _ dS )z…Create a new discovery mechanism.
:param options: the parsed options as defined within :meth:`add_parser_arguments`
FN)Ú_has_runÚ_interpreterÚenvÚ_env)ÚselfÚoptionss r Ú__init__zDiscover.__init__ s € ð
ˆŒ
Ø ˆÔØ”KˆŒ ˆ ˆ r c ó — t ‚)zrDiscovers an interpreter.
:return: the interpreter ready to use for virtual environment creation
r ©r s r ÚrunzDiscover.run r r c ób — | j du r | ¦ « | _ d| _ | j S )zM
:return: the interpreter as returned by :meth:`run`, cached
FT)r r r r s r ÚinterpreterzDiscover.interpreter s1 € ð
Œ=˜EÐ!Ð!Ø $§¢¡
¤
ˆDÔØ ˆDŒMØÔ Ð r N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úclassmethodr
r r r Úpropertyr © r r r r sx € € € € € Ø?Ð?àð"ð "ñ „[ð"ð ð ð ð ð"ð "ñ „^ð"ð ð!ð !ñ „Xð!ð !ð !r r )Ú metaclassN)Úabcr r r Ú__all__r# r r ú