SILENT KILLERPanel

Current Path: > > opt > > hc_python > > lib > python3.12 > site-packages > virtualenv > run > plugin


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt//hc_python//lib/python3.12/site-packages/virtualenv/run/plugin

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
__init__.py File 0 bytes April 04 2025 08:02:28.
activators.py File 2235 bytes April 04 2025 08:02:28.
base.py File 2096 bytes April 04 2025 08:02:28.
creators.py File 3626 bytes April 04 2025 08:02:28.
discovery.py File 1180 bytes April 04 2025 08:02:28.
seeders.py File 1050 bytes April 04 2025 08:02:28.

Reading File: //opt//hc_python//lib/python3.12/site-packages/virtualenv/run/plugin/discovery.py

from __future__ import annotations

from .base import PluginLoader


class Discovery(PluginLoader):
    """Discovery plugins."""


def get_discover(parser, args):
    discover_types = Discovery.entry_points_for("virtualenv.discovery")
    discovery_parser = parser.add_argument_group(
        title="discovery",
        description="discover and provide a target interpreter",
    )
    choices = _get_default_discovery(discover_types)
    # prefer the builtin if present, otherwise fallback to first defined type
    choices = sorted(choices, key=lambda a: 0 if a == "builtin" else 1)
    discovery_parser.add_argument(
        "--discovery",
        choices=choices,
        default=next(iter(choices)),
        required=False,
        help="interpreter discovery method",
    )
    options, _ = parser.parse_known_args(args)
    discover_class = discover_types[options.discovery]
    discover_class.add_parser_arguments(discovery_parser)
    options, _ = parser.parse_known_args(args, namespace=options)
    return discover_class(options)


def _get_default_discovery(discover_types):
    return list(discover_types.keys())


__all__ = [
    "Discovery",
    "get_discover",
]

SILENT KILLER Tool