diff env/lib/python3.7/site-packages/virtualenv/run/plugin/discovery.py @ 5:9b1c78e6ba9c draft default tip

"planemo upload commit 6c0a8142489327ece472c84e558c47da711a9142"
author shellac
date Mon, 01 Jun 2020 08:59:25 -0400
parents 79f47841a781
children
line wrap: on
line diff
--- a/env/lib/python3.7/site-packages/virtualenv/run/plugin/discovery.py	Thu May 14 16:47:39 2020 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-from __future__ import absolute_import, unicode_literals
-
-from virtualenv.run.app_data import TempAppData
-
-from .base import PluginLoader
-
-
-class Discovery(PluginLoader):
-    """"""
-
-
-def get_discover(parser, args, options):
-    discover_types = Discovery.entry_points_for("virtualenv.discovery")
-    discovery_parser = parser.add_argument_group(
-        title="discovery", description="discover and provide a target interpreter"
-    )
-    discovery_parser.add_argument(
-        "--discovery",
-        choices=_get_default_discovery(discover_types),
-        default=next(i for i in discover_types.keys()),
-        required=False,
-        help="interpreter discovery method",
-    )
-    options, _ = parser.parse_known_args(args, namespace=options)
-    if options.app_data == "<temp folder>":
-        options.app_data = TempAppData()
-    if options.clear_app_data:
-        options.app_data.clean()
-    discover_class = discover_types[options.discovery]
-    discover_class.add_parser_arguments(discovery_parser)
-    options, _ = parser.parse_known_args(args, namespace=options)
-    discover = discover_class(options)
-    return discover
-
-
-def _get_default_discovery(discover_types):
-    return list(discover_types.keys())