install req libs for the launcher code.py in build script

This commit is contained in:
foamyguy 2025-06-17 14:57:08 -05:00
parent 50b444fd70
commit e540625421
4 changed files with 8 additions and 9 deletions

View file

@ -104,6 +104,12 @@ def create_font_specific_zip(font_path: Path, src_dir: Path, learn_projects_dir:
# copy builtin apps
shutil.copytree("builtin_apps", apps_dir, dirs_exist_ok=True)
shutil.copyfile("mock_boot_out.txt", temp_dir / "boot_out.txt")
# install launcher required libs
circup_cli(["--path", temp_dir, "install", "--auto"],
standalone_mode=False)
# install builtin apps required libs
for builtin_app_dir in os.listdir("builtin_apps"):
circup_cli(["--path", temp_dir, "install", "--auto", "--auto-file", f"apps/{builtin_app_dir}/code.py"],
standalone_mode=False)

View file

@ -1,10 +1,8 @@
# SPDX-FileCopyrightText: 2025 Tim Cocks for Adafruit Industries
# SPDX-License-Identifier: MIT
import os
import supervisor
from adafruit_argv_file import read_argv, write_argv
import json
import storage
supervisor.runtime.autoreload = False

View file

@ -4,9 +4,8 @@
import gc
import board
import displayio
import supervisor
from displayio import OnDiskBitmap, TileGrid, Group
from displayio import TileGrid, Group
import adafruit_imageload
import time
import math

View file

@ -8,20 +8,16 @@ import array
import atexit
import json
import math
import os
import displayio
import supervisor
import sys
import terminalio
import usb
import adafruit_pathlib as pathlib
from adafruit_bitmap_font import bitmap_font
from adafruit_display_text.text_box import TextBox
from adafruit_display_text.bitmap_label import Label
from adafruit_displayio_layout.layouts.grid_layout import GridLayout
from adafruit_anchored_tilegrid import AnchoredTileGrid
import adafruit_imageload