Add Briefcase config and update docs

This commit is contained in:
thePR0M3TH3AN
2025-07-18 11:11:13 -04:00
parent c83dab7793
commit 66dfb9d205
2 changed files with 47 additions and 3 deletions

View File

@@ -15,6 +15,15 @@ briefcase build
briefcase run
```
`briefcase create` only needs to be executed once per platform. After the
initial creation step you can repeatedly run `briefcase build` followed by
`briefcase run` to test your packaged application on Windows, macOS or Linux.
## Command Overview
- **`briefcase create`** — generates the project scaffold for your
operating system. Run this once per platform.
- **`briefcase build`** — compiles dependencies and produces the
distributable bundle.
- **`briefcase run`** — launches the packaged application so you can test
it locally.
After the initial creation step you can repeatedly run `briefcase build`
followed by `briefcase run` to test your packaged application on Windows,
macOS or Linux.

View File

@@ -10,3 +10,38 @@ seedpass-gui = "seedpass_gui.app:main"
python_version = "3.11"
strict = true
mypy_path = "src"
[tool.briefcase.app.seedpass-gui]
formal-name = "SeedPass"
description = "Deterministic password manager with a BeeWare GUI"
sources = ["src"]
requires = [
"toga-core>=0.5.2",
"colorama>=0.4.6",
"termcolor>=1.1.0",
"cryptography>=40.0.2",
"bip-utils>=2.5.0",
"bech32==1.2.0",
"coincurve>=18.0.0",
"mnemonic",
"aiohttp>=3.12.14",
"bcrypt",
"portalocker>=2.8",
"nostr-sdk>=0.42.1",
"websocket-client==1.7.0",
"websockets>=15.0.0",
"tomli",
"pgpy==0.6.0",
"pyotp>=2.8.0",
"pyperclip",
"qrcode>=8.2",
"typer>=0.12.3",
"fastapi>=0.116.0",
"uvicorn>=0.35.0",
"httpx>=0.28.1",
"requests>=2.32",
"python-multipart",
"orjson",
"argon2-cffi",
]
icon = "logo/png/SeedPass-Logo-24.png"