From f153a990a7b1158424bd0d7e4e497af0d31e7817 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Thu, 11 Jun 2026 12:36:06 +0200 Subject: [PATCH] build.cmds.CmdPythonpathOrig: Remove Remove CmdPythonpathOrig. Its only purpose has ever been to document and try out how cmd_pythonpath_orig() had worked in an ancient application version, that purpose is now served. Signed-off-by: Jan Lindemann --- .../jw/pkg/cmds/projects/CmdPythonpathOrig.py | 38 ------------------- 1 file changed, 38 deletions(-) delete mode 100644 src/python/jw/pkg/cmds/projects/CmdPythonpathOrig.py diff --git a/src/python/jw/pkg/cmds/projects/CmdPythonpathOrig.py b/src/python/jw/pkg/cmds/projects/CmdPythonpathOrig.py deleted file mode 100644 index 8a7bb2c8..00000000 --- a/src/python/jw/pkg/cmds/projects/CmdPythonpathOrig.py +++ /dev/null @@ -1,38 +0,0 @@ -from __future__ import annotations -import os - -from ...App import Scope -from .Cmd import Cmd, Parent -from typing import TYPE_CHECKING - -if TYPE_CHECKING: - from argparse import ArgumentParser, Namespace - -class CmdPythonpathOrig(Cmd): # export - - def __init__(self, parent: Parent) -> None: - super().__init__(parent, 'pythonpath_orig', help = 'pythonpath') - - def add_arguments(self, parser: ArgumentParser) -> None: - super().add_arguments(parser) - parser.add_argument('module', nargs = '*', help = 'Modules') - - async def _run(self, args: Namespace) -> None: - deps = self.app.get_project_refs( - args.module, - ['pkg.requires.jw'], - ['run', 'build'], - scope = Scope.Subtree, - add_self = True, - names_only = True, - ) - r = '' - for m in deps: - pd = self.app.find_dir(m, pretty = False) - if pd is None: - continue - for subdir in ['src/python', 'tools/python']: - cand = pd + '/' + subdir - if os.path.isdir(cand): - r = r + ':' + cand - print(r[1:])