-
Notifications
You must be signed in to change notification settings - Fork 589
Open
Description
Trying to package a simple demo app:
╰─ pyinstaller counter.py (flet-test)
291 INFO: PyInstaller: 5.1
291 INFO: Python: 3.10.5 (conda)
320 INFO: Platform: macOS-12.5.1-arm64-i386-64bit
321 INFO: wrote /Users/cls/Documents/Work/Projects/PrototypeFund/Dev/flet-test/counter.spec
326 INFO: UPX is not available.
327 INFO: Extending PYTHONPATH with paths
['/Users/cls/Documents/Work/Projects/PrototypeFund/Dev/flet-test']
697 INFO: checking Analysis
698 INFO: Building Analysis because Analysis-00.toc is non existent
698 INFO: Initializing module dependency graph...
699 INFO: Caching module graph hooks...
707 INFO: Analyzing base_library.zip ...
3546 INFO: Processing pre-find module path hook distutils from '/Users/cls/miniforge3/envs/flet-test/lib/python3.10/site-packages/PyInstaller/hooks/pre_find_module_path/hook-distutils.py'.
3639 INFO: distutils: retargeting to non-venv dir '/Users/cls/miniforge3/envs/flet-test/lib/python3.10'
4468 INFO: Caching module dependency graph...
4565 INFO: running Analysis Analysis-00.toc
4569 INFO: Analyzing /Users/cls/Documents/Work/Projects/PrototypeFund/Dev/flet-test/counter.py
5524 INFO: Processing pre-safe import module hook six.moves from '/Users/cls/miniforge3/envs/flet-test/lib/python3.10/site-packages/PyInstaller/hooks/pre_safe_import_module/hook-six.moves.py'.
5778 INFO: Processing module hooks...
5779 INFO: Loading module hook 'hook-flet.py' from '/Users/cls/miniforge3/envs/flet-test/lib/python3.10/site-packages/flet/__pyinstaller'...
Unable to find "/Users/cls/miniforge3/envs/flet-test/lib/python3.10/site-packages/flet/bin" when adding binary and data files.
This is the full app:
import flet
from flet import icons
def main(page: flet.Page):
page.title = "Counter"
page.vertical_alignment = "center"
text_field = flet.TextField(
value=0,
width=100,
text_align="right",
)
def minus_clicked(event):
text_field.value = int(text_field.value) - 1
page.update()
def plus_clicked(event):
text_field.value = int(text_field.value) + 1
page.update()
page.add(
flet.Row(
[
flet.Text("Counter"),
flet.IconButton(
icons.REMOVE,
on_click=minus_clicked,
),
text_field,
flet.IconButton(
icons.ADD,
on_click=plus_clicked,
)
],
alignment="center",
)
)
flet.app(
target=main,
)Metadata
Metadata
Assignees
Labels
No labels