# pkgs --update-force
Start to remove b'J:\\02_project\\01_repo\\github\\rt-thread\\bsp\\stm32\\stm32l475-atk-pandora\\packages\\LVGL-v8.3.11'
please wait...
J:\02_project\01_repo\github\rt-thread\bsp\stm32\stm32l475-atk-pandora\packages\LVGL-v8.3.11\env_support\rt-thread\lv_rt_thread_port.c.316r.dfinish has been changed.
Are you sure you want to permanently delete the file: lv_rt_thread_port.c.316r.dfinish?
If you choose to keep the changed file,you should copy the file to another folder.
becaues it may be covered by the next update.
Press the Y Key to delete the folder or just press Enter to keep it : Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Scripts\pkgs.exe\__main__.py", line 7, in <module>
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Lib\site-packages\env\env.py", line 155, in pkgs
exec_arg('pkg')
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Lib\site-packages\env\env.py", line 134, in exec_arg
args.func(args)
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Lib\site-packages\env\cmds\cmd_package\__init__.py", line 40, in run_env_cmd
package_update(True)
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Lib\site-packages\env\cmds\cmd_package\cmd_package_update.py", line 864, in package_update
if not remove_packages(sys_value, force_update):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Lib\site-packages\env\cmds\cmd_package\cmd_package_update.py", line 784, in remove_packages
delete_zip_package(pkg, remove_path_with_version, package_delete_fail_list, sqlite_pathname)
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Lib\site-packages\env\cmds\cmd_package\cmd_package_update.py", line 757, in delete_zip_package
pkgsdb.deletepackdir(remove_path_with_version, sqlite_pathname)
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Lib\site-packages\env\pkgsdb.py", line 189, in deletepackdir
flag = getdirdisplay(dirpath, dbpathname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Lib\site-packages\env\pkgsdb.py", line 224, in getdirdisplay
flag = displaydir(filepath, basepath, length, dbpathname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Lib\site-packages\env\pkgsdb.py", line 211, in displaydir
displaydir(fi_d, basepath, length, dbpathname)
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Lib\site-packages\env\pkgsdb.py", line 211, in displaydir
displaydir(fi_d, basepath, length, dbpathname)
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Lib\site-packages\env\pkgsdb.py", line 215, in displaydir
if not remove_unchanged_file(pathname, dbpathname, dbsqlname):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Lib\site-packages\env\pkgsdb.py", line 174, in remove_unchanged_file
rc = user_input('Press the Y Key to delete the folder or just press Enter to keep it : ')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "J:\06_software\01_green_software\env-windows-v2.0.0\env-windows\.venv\Lib\site-packages\env\cmds\cmd_package\cmd_package_utils.py", line 135, in user_input
value = input(msg)
^^^^^^^^^^
KeyboardInterrupt
force_update
# delete .git directory
if is_git_package(pkg, bsp_packages_path):
delete_git_package(pkg, remove_path_with_version, force_update, package_delete_fail_list)
else:
delete_zip_package(pkg, remove_path_with_version, package_delete_fail_list, sqlite_pathname)
delete_zip_package 这里是不是要把force_update 传下去?不然还是会有交互
delete_zip_package=>deletepackdir=>getdirdisplay