App for tracking When Did I Last? do a task
This app is developed using BeeWare,
with toga
(docs) for GUI and
briefcase
(docs) for package management.
- Python 3.9 environment via
direnv
- Install dependencies:
pip install -r requirements.txt
All commands from the when_last
directory
- Start project in developer mode:
briefcase dev
- Package for distribution (first time or when dependencies chnage)
- Create config scaffolding:
briefcase create
- Compile application:
briefcase build
- [MacOS] Add permissions to run app:
codesign --force --deep --sign - "macOS/app/When Last/When Last.app"
- Run compiled app:
briefcase run
- Create config scaffolding:
- Update previously-build package:
briefcase update
- Build installer:
briefcase package --no-sign