Add Briefcase packaging docs and scripts

This commit is contained in:
thePR0M3TH3AN
2025-08-08 09:24:25 -04:00
parent 3ef0446e26
commit 593b173e95
7 changed files with 98 additions and 1 deletions

View File

@@ -60,10 +60,15 @@ python_version = "3.11"
strict = true
mypy_path = "src"
[tool.briefcase]
project_name = "SeedPass"
bundle = "io.seedpass"
version = "0.1.0"
[tool.briefcase.app.seedpass-gui]
formal-name = "SeedPass"
description = "Deterministic password manager with a BeeWare GUI"
sources = ["src"]
sources = ["src/seedpass_gui"]
requires = [
"toga-core>=0.5.2",
"colorama>=0.4.6",
@@ -94,6 +99,7 @@ requires = [
"argon2-cffi",
]
icon = "logo/png/SeedPass-Logo-24.png"
license = { file = "LICENSE" }
[build-system]
requires = ["poetry-core"]