mirror of
https://codeberg.org/Mo8it/AdvLabDB.git
synced 2024-09-19 18:31:16 +00:00
24 lines
544 B
Python
24 lines
544 B
Python
|
from advlabdb.scripts.maintain.shared import show_update_datetime
|
||
|
from advlabdb.scripts.setup.shared import LOCAL_BIN, install_latest_pipx, poetry_update
|
||
|
from advlabdb.scripts.terminal_utils import box, run
|
||
|
|
||
|
|
||
|
def main():
|
||
|
show_update_datetime()
|
||
|
|
||
|
box("Upgrade pipx")
|
||
|
install_latest_pipx()
|
||
|
|
||
|
box("Upgrade pipx packages")
|
||
|
pipx_bin = LOCAL_BIN / "pipx"
|
||
|
run(f"{pipx_bin} upgrade-all --include-injected")
|
||
|
|
||
|
# TODO: Backup
|
||
|
|
||
|
box("Install latest Poetry packages")
|
||
|
poetry_update()
|
||
|
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
main()
|