Try to support briefcase

This commit is contained in:
Micke Nordin 2025-01-30 11:29:25 +01:00
parent a43df8f86c
commit 28bf4a4ac1
Signed by untrusted user who does not match committer: micke
GPG key ID: 0DA0A7A5708FE257
7 changed files with 24 additions and 0 deletions

0
CHANGELOG Normal file
View file

View file

@ -36,3 +36,27 @@ knotctl="knotctl:main"
[tool.flit.sdist]
include = ["LICENSE", "README.md"]
[tool.briefcase]
project_name = "knotctl"
bundle = "org.smolnet"
version = "0.1.1"
[tool.briefcase.app.knotctl]
formal_name = "knotctl"
description = "A CLI for knotapi."
long_description = "A CLI for knotapi."
sources = ['src/knotctl']
console_app = "True"
requires = [
"argcomplete==2.0.0",
"pyyaml==6.0.1",
"requests==2.27.1",
"simplejson==3.17.6",
"openstacksdk==4.2.0",
]
[tool.briefcase.app.knotctl.linux.system.debian]
system_runtime_requires = [
"libpython3.13",
]