-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
42 lines (34 loc) · 1.18 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
[tool.poetry]
name = "radiobar"
package-mode = false
[tool.poetry.dependencies]
python = "3.13.0"
briefcase = "0.3.20"
rumps = "0.4.0"
python-vlc = "3.0.21203"
requests = "2.32.3"
[tool.briefcase]
project_name = "radiobar"
bundle = "com.wass3r.radiobar"
version = "0.2.0"
[tool.briefcase.app.radiobar]
# see https://briefcase.readthedocs.io/en/stable/reference/configuration.html
formal_name = "RadioBar"
description = "internet radio in your menubar"
icon = "src/radiobar/resources/radiobar"
icon_installer = "src/radiobar/resources/radiobar"
sources = ['src/radiobar']
requires = ["rumps", "python-vlc", "requests"]
license.file = "LICENSE"
url = "https://github.com/wass3r/RadioBar/"
[tool.briefcase.app.radiobar.macOS]
# see https://briefcase.readthedocs.io/en/stable/reference/platforms/macOS/app.html
# don't show dock icon
info.LSBackgroundOnly = true
info.LSUIElement = true
# these are enabled by default by briefcase, but don't seem to be impacting functionality
entitlement."com.apple.security.cs.allow-unsigned-executable-memory" = false
entitlement."com.apple.security.cs.disable-library-validation" = false
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"