toga/examples/tree_source/pyproject.toml

63 lines
1.2 KiB
TOML

[build-system]
requires = ["briefcase"]
[tool.briefcase]
project_name = "TreeSource Demo"
bundle = "org.beeware.toga.examples"
version = "0.0.1"
url = "https://beeware.org"
license = "BSD license"
author = "Tiberius Yak"
author_email = "tiberius@beeware.org"
[tool.briefcase.app.tree_source]
formal_name = "TreeSource Demo"
description = "A testing app"
sources = ["tree_source"]
requires = [
"../../core",
]
[tool.briefcase.app.tree_source.macOS]
requires = [
"../../cocoa",
"std-nslog>=1.0.0",
]
[tool.briefcase.app.tree_source.linux]
requires = [
"../../gtk",
]
[tool.briefcase.app.tree_source.windows]
requires = [
"../../winforms",
]
# Mobile deployments
[tool.briefcase.app.tree_source.iOS]
requires = [
"../../iOS",
"std-nslog>=1.0.0",
]
[tool.briefcase.app.tree_source.android]
requires = [
"../../android",
]
base_theme = "Theme.MaterialComponents.Light.DarkActionBar"
build_gradle_dependencies = [
"androidx.appcompat:appcompat:1.6.1",
"com.google.android.material:material:1.11.0",
"androidx.swiperefreshlayout:swiperefreshlayout:1.1.0",
]
# Web deployment
[tool.briefcase.app.tree_source.web]
requires = [
"../../web",
]
style_framework = "Shoelace v2.3"