install req libs for the launcher code.py in build script
This commit is contained in:
parent
50b444fd70
commit
e540625421
4 changed files with 8 additions and 9 deletions
6
build.py
6
build.py
|
|
@ -104,6 +104,12 @@ def create_font_specific_zip(font_path: Path, src_dir: Path, learn_projects_dir:
|
||||||
# copy builtin apps
|
# copy builtin apps
|
||||||
shutil.copytree("builtin_apps", apps_dir, dirs_exist_ok=True)
|
shutil.copytree("builtin_apps", apps_dir, dirs_exist_ok=True)
|
||||||
shutil.copyfile("mock_boot_out.txt", temp_dir / "boot_out.txt")
|
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"):
|
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"],
|
circup_cli(["--path", temp_dir, "install", "--auto", "--auto-file", f"apps/{builtin_app_dir}/code.py"],
|
||||||
standalone_mode=False)
|
standalone_mode=False)
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,8 @@
|
||||||
# SPDX-FileCopyrightText: 2025 Tim Cocks for Adafruit Industries
|
# SPDX-FileCopyrightText: 2025 Tim Cocks for Adafruit Industries
|
||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
import os
|
|
||||||
|
|
||||||
import supervisor
|
import supervisor
|
||||||
from adafruit_argv_file import read_argv, write_argv
|
from adafruit_argv_file import read_argv, write_argv
|
||||||
import json
|
|
||||||
import storage
|
import storage
|
||||||
|
|
||||||
supervisor.runtime.autoreload = False
|
supervisor.runtime.autoreload = False
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,8 @@
|
||||||
import gc
|
import gc
|
||||||
|
|
||||||
import board
|
import board
|
||||||
import displayio
|
|
||||||
import supervisor
|
import supervisor
|
||||||
from displayio import OnDiskBitmap, TileGrid, Group
|
from displayio import TileGrid, Group
|
||||||
import adafruit_imageload
|
import adafruit_imageload
|
||||||
import time
|
import time
|
||||||
import math
|
import math
|
||||||
|
|
|
||||||
|
|
@ -8,20 +8,16 @@ import array
|
||||||
import atexit
|
import atexit
|
||||||
import json
|
import json
|
||||||
import math
|
import math
|
||||||
import os
|
|
||||||
|
|
||||||
import displayio
|
import displayio
|
||||||
|
|
||||||
import supervisor
|
import supervisor
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import terminalio
|
import terminalio
|
||||||
import usb
|
import usb
|
||||||
|
|
||||||
import adafruit_pathlib as pathlib
|
import adafruit_pathlib as pathlib
|
||||||
from adafruit_bitmap_font import bitmap_font
|
from adafruit_bitmap_font import bitmap_font
|
||||||
from adafruit_display_text.text_box import TextBox
|
from adafruit_display_text.text_box import TextBox
|
||||||
from adafruit_display_text.bitmap_label import Label
|
from adafruit_display_text.bitmap_label import Label
|
||||||
|
|
||||||
from adafruit_displayio_layout.layouts.grid_layout import GridLayout
|
from adafruit_displayio_layout.layouts.grid_layout import GridLayout
|
||||||
from adafruit_anchored_tilegrid import AnchoredTileGrid
|
from adafruit_anchored_tilegrid import AnchoredTileGrid
|
||||||
import adafruit_imageload
|
import adafruit_imageload
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue