diff --git a/make.py b/make.py index 651cb458..5781ad67 100644 --- a/make.py +++ b/make.py @@ -167,27 +167,13 @@ def _extract_python_archive(self): def _copy_essential_files(self): """Copies pre-made objects""" - self._print_action("Copying default scripts") - copy_items([PORTABLE_DIRECTORY / "scripts"], self.winpython_directory / "scripts", self.verbose) - self._print_action("Copying launchers") copy_items([PORTABLE_DIRECTORY / "launchers_final"], self.winpython_directory, self.verbose) - docs_target_directory = self.winpython_directory / "notebooks" / "docs" - self._print_action(f"Copying documentation to {docs_target_directory}") - copy_items(self.documentation_directories, docs_target_directory, self.verbose) - tools_target_directory = self.winpython_directory / "t" self._print_action(f"Copying tools to {tools_target_directory}") copy_items(self.tools_directories, tools_target_directory, self.verbose) - if (nodejs_current_directory := tools_target_directory / "n").is_dir(): - self._print_action(f"Moving tools from {nodejs_current_directory} to {tools_target_directory.parent / NODEJS_RELATIVE_PATH}") - try: - shutil.move(nodejs_current_directory, tools_target_directory.parent / NODEJS_RELATIVE_PATH) - except Exception as e: - print(f"Error moving Node.js directory: {e}") - def _create_initial_batch_scripts(self): """Creates initial batch scripts, including environment setup.""" self._print_action("Creating initial batch scripts") @@ -295,7 +281,6 @@ def make_all(build_number: int, release_level: str, pyver: str, architecture: in os.makedirs(build_directory, exist_ok=True) # use source_dirs as the directory to re-build Winpython wheel winpython_source_dir = Path(__file__).resolve().parent - # 2025-06-28 no more: rebuild_winpython_package(winpython_source_dir, Path(source_dirs), architecture, verbose) builder = WinPythonDistributionBuilder( build_number, release_level, build_directory, wheels_directory=source_dirs, diff --git a/portable/build_my_launchers.bat b/portable/launchers_building/build_my_launchers.bat similarity index 100% rename from portable/build_my_launchers.bat rename to portable/launchers_building/build_my_launchers.bat diff --git a/portable/icons/cmd.ico b/portable/launchers_building/icons/cmd.ico similarity index 100% rename from portable/icons/cmd.ico rename to portable/launchers_building/icons/cmd.ico diff --git a/portable/icons/code.ico b/portable/launchers_building/icons/code.ico similarity index 100% rename from portable/icons/code.ico rename to portable/launchers_building/icons/code.ico diff --git a/portable/icons/ijulia.ico b/portable/launchers_building/icons/ijulia.ico similarity index 100% rename from portable/icons/ijulia.ico rename to portable/launchers_building/icons/ijulia.ico diff --git a/portable/icons/install.ico b/portable/launchers_building/icons/install.ico similarity index 100% rename from portable/icons/install.ico rename to portable/launchers_building/icons/install.ico diff --git a/portable/icons/ipython.ico b/portable/launchers_building/icons/ipython.ico similarity index 100% rename from portable/icons/ipython.ico rename to portable/launchers_building/icons/ipython.ico diff --git a/portable/icons/julia.ico b/portable/launchers_building/icons/julia.ico similarity index 100% rename from portable/icons/julia.ico rename to portable/launchers_building/icons/julia.ico diff --git a/portable/icons/jupyter.ico b/portable/launchers_building/icons/jupyter.ico similarity index 100% rename from portable/icons/jupyter.ico rename to portable/launchers_building/icons/jupyter.ico diff --git a/portable/icons/powershell.ico b/portable/launchers_building/icons/powershell.ico similarity index 100% rename from portable/icons/powershell.ico rename to portable/launchers_building/icons/powershell.ico diff --git a/portable/icons/python.ico b/portable/launchers_building/icons/python.ico similarity index 100% rename from portable/icons/python.ico rename to portable/launchers_building/icons/python.ico diff --git a/portable/icons/spyder.ico b/portable/launchers_building/icons/spyder.ico similarity index 100% rename from portable/icons/spyder.ico rename to portable/launchers_building/icons/spyder.ico diff --git a/portable/icons/spyder_reset.ico b/portable/launchers_building/icons/spyder_reset.ico similarity index 100% rename from portable/icons/spyder_reset.ico rename to portable/launchers_building/icons/spyder_reset.ico diff --git a/portable/icons/terminal.ico b/portable/launchers_building/icons/terminal.ico similarity index 100% rename from portable/icons/terminal.ico rename to portable/launchers_building/icons/terminal.ico diff --git a/portable/icons/uninstall.ico b/portable/launchers_building/icons/uninstall.ico similarity index 100% rename from portable/icons/uninstall.ico rename to portable/launchers_building/icons/uninstall.ico diff --git a/portable/icons/winpython.ico b/portable/launchers_building/icons/winpython.ico similarity index 100% rename from portable/icons/winpython.ico rename to portable/launchers_building/icons/winpython.ico diff --git a/portable/images/banner.bmp b/portable/launchers_building/images/banner.bmp similarity index 100% rename from portable/images/banner.bmp rename to portable/launchers_building/images/banner.bmp diff --git a/portable/images/banner.pdn b/portable/launchers_building/images/banner.pdn similarity index 100% rename from portable/images/banner.pdn rename to portable/launchers_building/images/banner.pdn diff --git a/portable/images/installer_logo.bmp b/portable/launchers_building/images/installer_logo.bmp similarity index 100% rename from portable/images/installer_logo.bmp rename to portable/launchers_building/images/installer_logo.bmp diff --git a/portable/images/splash.bmp b/portable/launchers_building/images/splash.bmp similarity index 100% rename from portable/images/splash.bmp rename to portable/launchers_building/images/splash.bmp diff --git a/portable/images/splash.pdn b/portable/launchers_building/images/splash.pdn similarity index 100% rename from portable/images/splash.pdn rename to portable/launchers_building/images/splash.pdn diff --git a/portable/images/win.bmp b/portable/launchers_building/images/win.bmp similarity index 100% rename from portable/images/win.bmp rename to portable/launchers_building/images/win.bmp diff --git a/portable/images/win.pdn b/portable/launchers_building/images/win.pdn similarity index 100% rename from portable/images/win.pdn rename to portable/launchers_building/images/win.pdn diff --git a/portable/images/winpython_title.svg b/portable/launchers_building/images/winpython_title.svg similarity index 100% rename from portable/images/winpython_title.svg rename to portable/launchers_building/images/winpython_title.svg diff --git a/portable/images/winpython_title_portrait.svg b/portable/launchers_building/images/winpython_title_portrait.svg similarity index 100% rename from portable/images/winpython_title_portrait.svg rename to portable/launchers_building/images/winpython_title_portrait.svg diff --git a/portable/launchers_final_original/IDLE (Python GUI).exe b/portable/launchers_building/launchers_final_original/IDLE (Python GUI).exe similarity index 100% rename from portable/launchers_final_original/IDLE (Python GUI).exe rename to portable/launchers_building/launchers_final_original/IDLE (Python GUI).exe diff --git a/portable/launchers_final_original/Jupyter Lab.exe b/portable/launchers_building/launchers_final_original/Jupyter Lab.exe similarity index 100% rename from portable/launchers_final_original/Jupyter Lab.exe rename to portable/launchers_building/launchers_final_original/Jupyter Lab.exe diff --git a/portable/launchers_final_original/Jupyter Notebook.exe b/portable/launchers_building/launchers_final_original/Jupyter Notebook.exe similarity index 100% rename from portable/launchers_final_original/Jupyter Notebook.exe rename to portable/launchers_building/launchers_final_original/Jupyter Notebook.exe diff --git a/portable/launchers_final_original/Spyder reset.exe b/portable/launchers_building/launchers_final_original/Spyder reset.exe similarity index 100% rename from portable/launchers_final_original/Spyder reset.exe rename to portable/launchers_building/launchers_final_original/Spyder reset.exe diff --git a/portable/launchers_final_original/Spyder.exe b/portable/launchers_building/launchers_final_original/Spyder.exe similarity index 100% rename from portable/launchers_final_original/Spyder.exe rename to portable/launchers_building/launchers_final_original/Spyder.exe diff --git a/portable/launchers_final_original/VS Code.exe b/portable/launchers_building/launchers_final_original/VS Code.exe similarity index 100% rename from portable/launchers_final_original/VS Code.exe rename to portable/launchers_building/launchers_final_original/VS Code.exe diff --git a/portable/launchers_final_original/WinPython Command Prompt.exe b/portable/launchers_building/launchers_final_original/WinPython Command Prompt.exe similarity index 100% rename from portable/launchers_final_original/WinPython Command Prompt.exe rename to portable/launchers_building/launchers_final_original/WinPython Command Prompt.exe diff --git a/portable/launchers_final_original/WinPython Control Panel.exe b/portable/launchers_building/launchers_final_original/WinPython Control Panel.exe similarity index 100% rename from portable/launchers_final_original/WinPython Control Panel.exe rename to portable/launchers_building/launchers_final_original/WinPython Control Panel.exe diff --git a/portable/launchers_final_original/WinPython Interpreter.exe b/portable/launchers_building/launchers_final_original/WinPython Interpreter.exe similarity index 100% rename from portable/launchers_final_original/WinPython Interpreter.exe rename to portable/launchers_building/launchers_final_original/WinPython Interpreter.exe diff --git a/portable/launchers_final_original/WinPython Powershell Prompt.exe b/portable/launchers_building/launchers_final_original/WinPython Powershell Prompt.exe similarity index 100% rename from portable/launchers_final_original/WinPython Powershell Prompt.exe rename to portable/launchers_building/launchers_final_original/WinPython Powershell Prompt.exe diff --git a/portable/launchers_final_proposed/IDLE (Python GUI).exe b/portable/launchers_building/launchers_final_proposed/IDLE (Python GUI).exe similarity index 100% rename from portable/launchers_final_proposed/IDLE (Python GUI).exe rename to portable/launchers_building/launchers_final_proposed/IDLE (Python GUI).exe diff --git a/portable/launchers_final_proposed/IDLE (Python GUI)_2025-05-09_not_ok.exe b/portable/launchers_building/launchers_final_proposed/IDLE (Python GUI)_2025-05-09_not_ok.exe similarity index 100% rename from portable/launchers_final_proposed/IDLE (Python GUI)_2025-05-09_not_ok.exe rename to portable/launchers_building/launchers_final_proposed/IDLE (Python GUI)_2025-05-09_not_ok.exe diff --git a/portable/launchers_final_proposed/IDLE (Python GUI)_20250401.exe b/portable/launchers_building/launchers_final_proposed/IDLE (Python GUI)_20250401.exe similarity index 100% rename from portable/launchers_final_proposed/IDLE (Python GUI)_20250401.exe rename to portable/launchers_building/launchers_final_proposed/IDLE (Python GUI)_20250401.exe diff --git a/portable/launchers_final_proposed/Jupyter Lab.exe b/portable/launchers_building/launchers_final_proposed/Jupyter Lab.exe similarity index 100% rename from portable/launchers_final_proposed/Jupyter Lab.exe rename to portable/launchers_building/launchers_final_proposed/Jupyter Lab.exe diff --git a/portable/launchers_final_proposed/Jupyter Notebook.exe b/portable/launchers_building/launchers_final_proposed/Jupyter Notebook.exe similarity index 100% rename from portable/launchers_final_proposed/Jupyter Notebook.exe rename to portable/launchers_building/launchers_final_proposed/Jupyter Notebook.exe diff --git a/portable/launchers_final_proposed/Spyder reset.exe b/portable/launchers_building/launchers_final_proposed/Spyder reset.exe similarity index 100% rename from portable/launchers_final_proposed/Spyder reset.exe rename to portable/launchers_building/launchers_final_proposed/Spyder reset.exe diff --git a/portable/launchers_final_proposed/Spyder.exe b/portable/launchers_building/launchers_final_proposed/Spyder.exe similarity index 100% rename from portable/launchers_final_proposed/Spyder.exe rename to portable/launchers_building/launchers_final_proposed/Spyder.exe diff --git a/portable/launchers_final_proposed/Spyder_2025-05-08_no_drag_and_drop.exe b/portable/launchers_building/launchers_final_proposed/Spyder_2025-05-08_no_drag_and_drop.exe similarity index 100% rename from portable/launchers_final_proposed/Spyder_2025-05-08_no_drag_and_drop.exe rename to portable/launchers_building/launchers_final_proposed/Spyder_2025-05-08_no_drag_and_drop.exe diff --git a/portable/launchers_final_proposed/VS Code.exe b/portable/launchers_building/launchers_final_proposed/VS Code.exe similarity index 100% rename from portable/launchers_final_proposed/VS Code.exe rename to portable/launchers_building/launchers_final_proposed/VS Code.exe diff --git a/portable/launchers_final_proposed/WinPython Command Prompt.exe b/portable/launchers_building/launchers_final_proposed/WinPython Command Prompt.exe similarity index 100% rename from portable/launchers_final_proposed/WinPython Command Prompt.exe rename to portable/launchers_building/launchers_final_proposed/WinPython Command Prompt.exe diff --git a/portable/launchers_final_proposed/WinPython Control Panel.exe b/portable/launchers_building/launchers_final_proposed/WinPython Control Panel.exe similarity index 100% rename from portable/launchers_final_proposed/WinPython Control Panel.exe rename to portable/launchers_building/launchers_final_proposed/WinPython Control Panel.exe diff --git a/portable/launchers_final_proposed/WinPython Control Panel_2025-05-09.exe b/portable/launchers_building/launchers_final_proposed/WinPython Control Panel_2025-05-09.exe similarity index 100% rename from portable/launchers_final_proposed/WinPython Control Panel_2025-05-09.exe rename to portable/launchers_building/launchers_final_proposed/WinPython Control Panel_2025-05-09.exe diff --git a/portable/launchers_final_proposed/WinPython Interpreter.exe b/portable/launchers_building/launchers_final_proposed/WinPython Interpreter.exe similarity index 100% rename from portable/launchers_final_proposed/WinPython Interpreter.exe rename to portable/launchers_building/launchers_final_proposed/WinPython Interpreter.exe diff --git a/portable/launchers_final_proposed/WinPython Powershell Prompt.exe b/portable/launchers_building/launchers_final_proposed/WinPython Powershell Prompt.exe similarity index 100% rename from portable/launchers_final_proposed/WinPython Powershell Prompt.exe rename to portable/launchers_building/launchers_final_proposed/WinPython Powershell Prompt.exe diff --git a/portable/launchers_final_proposed/license.txt b/portable/launchers_building/launchers_final_proposed/license.txt similarity index 100% rename from portable/launchers_final_proposed/license.txt rename to portable/launchers_building/launchers_final_proposed/license.txt diff --git a/portable/launchers_src/LICENSE b/portable/launchers_building/launchers_src/LICENSE similarity index 100% rename from portable/launchers_src/LICENSE rename to portable/launchers_building/launchers_src/LICENSE diff --git a/portable/launchers_src/build_one_launcher.bat b/portable/launchers_building/launchers_src/build_one_launcher.bat similarity index 100% rename from portable/launchers_src/build_one_launcher.bat rename to portable/launchers_building/launchers_src/build_one_launcher.bat diff --git a/portable/launchers_src/launcher_template_CONSOLE.cpp b/portable/launchers_building/launchers_src/launcher_template_CONSOLE.cpp similarity index 100% rename from portable/launchers_src/launcher_template_CONSOLE.cpp rename to portable/launchers_building/launchers_src/launcher_template_CONSOLE.cpp diff --git a/portable/launchers_src/launcher_template_WINDOWS.cpp b/portable/launchers_building/launchers_src/launcher_template_WINDOWS.cpp similarity index 100% rename from portable/launchers_src/launcher_template_WINDOWS.cpp rename to portable/launchers_building/launchers_src/launcher_template_WINDOWS.cpp diff --git a/portable/launchers_src_original/LICENSE b/portable/launchers_building/launchers_src_original/LICENSE similarity index 100% rename from portable/launchers_src_original/LICENSE rename to portable/launchers_building/launchers_src_original/LICENSE diff --git a/portable/launchers_src_original/build_one_launcher.bat b/portable/launchers_building/launchers_src_original/build_one_launcher.bat similarity index 100% rename from portable/launchers_src_original/build_one_launcher.bat rename to portable/launchers_building/launchers_src_original/build_one_launcher.bat diff --git a/portable/launchers_src_original/launcher_template_CONSOLE.cpp b/portable/launchers_building/launchers_src_original/launcher_template_CONSOLE.cpp similarity index 100% rename from portable/launchers_src_original/launcher_template_CONSOLE.cpp rename to portable/launchers_building/launchers_src_original/launcher_template_CONSOLE.cpp diff --git a/portable/launchers_src_original/launcher_template_WINDOWS.cpp b/portable/launchers_building/launchers_src_original/launcher_template_WINDOWS.cpp similarity index 100% rename from portable/launchers_src_original/launcher_template_WINDOWS.cpp rename to portable/launchers_building/launchers_src_original/launcher_template_WINDOWS.cpp diff --git a/portable/license.txt b/portable/launchers_final/license.txt similarity index 97% rename from portable/license.txt rename to portable/launchers_final/license.txt index 75f3c134..da461f3b 100644 --- a/portable/license.txt +++ b/portable/launchers_final/license.txt @@ -1,37 +1,37 @@ -Note ----- - -WinPython components are distributed as they were received from -their copyright holder, under their own copyright and/or license, -and without any linking with each other. - -WinPython software collection (i.e. the collection of software, -libraries and documents) is licensed under the terms of the -following license agreement. - - -WinPython License Agreement (MIT License) ------------------------------------------ - -Copyright (c) 2012 Pierre Raybaut, 2016+ WinPython team - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +Note +---- + +WinPython components are distributed as they were received from +their copyright holder, under their own copyright and/or license, +and without any linking with each other. + +WinPython software collection (i.e. the collection of software, +libraries and documents) is licensed under the terms of the +following license agreement. + + +WinPython License Agreement (MIT License) +----------------------------------------- + +Copyright (c) 2012 Pierre Raybaut, 2016+ WinPython team + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/portable/launchers_final/notebooks/docs/README.txt b/portable/launchers_final/notebooks/docs/README.txt new file mode 100644 index 00000000..a0aab429 --- /dev/null +++ b/portable/launchers_final/notebooks/docs/README.txt @@ -0,0 +1 @@ +Examples are now to be found at github.com/winpython/winpython_afterdoc \ No newline at end of file diff --git a/portable/scripts/WinPythonIni.py b/portable/launchers_final/scripts/WinPythonIni.py similarity index 100% rename from portable/scripts/WinPythonIni.py rename to portable/launchers_final/scripts/WinPythonIni.py diff --git a/portable/scripts/WinPython_PS_Prompt.ps1 b/portable/launchers_final/scripts/WinPython_PS_Prompt.ps1 similarity index 100% rename from portable/scripts/WinPython_PS_Prompt.ps1 rename to portable/launchers_final/scripts/WinPython_PS_Prompt.ps1 diff --git a/portable/scripts/activate.bat b/portable/launchers_final/scripts/activate.bat similarity index 100% rename from portable/scripts/activate.bat rename to portable/launchers_final/scripts/activate.bat diff --git a/portable/scripts/cmd.bat b/portable/launchers_final/scripts/cmd.bat similarity index 100% rename from portable/scripts/cmd.bat rename to portable/launchers_final/scripts/cmd.bat diff --git a/portable/scripts/cmd_ps.bat b/portable/launchers_final/scripts/cmd_ps.bat similarity index 100% rename from portable/scripts/cmd_ps.bat rename to portable/launchers_final/scripts/cmd_ps.bat diff --git a/portable/scripts/env.bat b/portable/launchers_final/scripts/env.bat similarity index 100% rename from portable/scripts/env.bat rename to portable/launchers_final/scripts/env.bat diff --git a/portable/scripts/env_for_icons.bat b/portable/launchers_final/scripts/env_for_icons.bat similarity index 100% rename from portable/scripts/env_for_icons.bat rename to portable/launchers_final/scripts/env_for_icons.bat diff --git a/portable/scripts/make_working_directory_and_userprofile_be_winpython.bat b/portable/launchers_final/scripts/make_working_directory_and_userprofile_be_winpython.bat similarity index 100% rename from portable/scripts/make_working_directory_and_userprofile_be_winpython.bat rename to portable/launchers_final/scripts/make_working_directory_and_userprofile_be_winpython.bat diff --git a/portable/scripts/make_working_directory_be_not_winpython.bat b/portable/launchers_final/scripts/make_working_directory_be_not_winpython.bat similarity index 100% rename from portable/scripts/make_working_directory_be_not_winpython.bat rename to portable/launchers_final/scripts/make_working_directory_be_not_winpython.bat diff --git a/portable/scripts/make_working_directory_be_winpython.bat b/portable/launchers_final/scripts/make_working_directory_be_winpython.bat similarity index 100% rename from portable/scripts/make_working_directory_be_winpython.bat rename to portable/launchers_final/scripts/make_working_directory_be_winpython.bat diff --git a/portable/scripts/python.bat b/portable/launchers_final/scripts/python.bat similarity index 100% rename from portable/scripts/python.bat rename to portable/launchers_final/scripts/python.bat diff --git a/portable/scripts/readme.txt b/portable/launchers_final/scripts/readme.txt similarity index 100% rename from portable/scripts/readme.txt rename to portable/launchers_final/scripts/readme.txt diff --git a/portable/scripts/spyder_reset.bat b/portable/launchers_final/scripts/spyder_reset.bat similarity index 100% rename from portable/scripts/spyder_reset.bat rename to portable/launchers_final/scripts/spyder_reset.bat diff --git a/portable/scripts/upgrade_pip.bat b/portable/launchers_final/scripts/upgrade_pip.bat similarity index 100% rename from portable/scripts/upgrade_pip.bat rename to portable/launchers_final/scripts/upgrade_pip.bat diff --git a/portable/scripts/winidle.bat b/portable/launchers_final/scripts/winidle.bat similarity index 100% rename from portable/scripts/winidle.bat rename to portable/launchers_final/scripts/winidle.bat diff --git a/portable/scripts/winipython_notebook.bat b/portable/launchers_final/scripts/winipython_notebook.bat similarity index 100% rename from portable/scripts/winipython_notebook.bat rename to portable/launchers_final/scripts/winipython_notebook.bat diff --git a/portable/scripts/winjupyter_lab.bat b/portable/launchers_final/scripts/winjupyter_lab.bat similarity index 100% rename from portable/scripts/winjupyter_lab.bat rename to portable/launchers_final/scripts/winjupyter_lab.bat diff --git a/portable/scripts/winpython.bat b/portable/launchers_final/scripts/winpython.bat similarity index 100% rename from portable/scripts/winpython.bat rename to portable/launchers_final/scripts/winpython.bat diff --git a/portable/scripts/winspyder.bat b/portable/launchers_final/scripts/winspyder.bat similarity index 100% rename from portable/scripts/winspyder.bat rename to portable/launchers_final/scripts/winspyder.bat diff --git a/portable/scripts/winvscode.bat b/portable/launchers_final/scripts/winvscode.bat similarity index 100% rename from portable/scripts/winvscode.bat rename to portable/launchers_final/scripts/winvscode.bat diff --git a/portable/scripts/wpcp.bat b/portable/launchers_final/scripts/wpcp.bat similarity index 100% rename from portable/scripts/wpcp.bat rename to portable/launchers_final/scripts/wpcp.bat