comparison pyproject.toml @ 4242:8acf46ed7f36

frontends: remote control implementation: This is the frontends common part of remote control implementation. It handle the creation of WebRTC session, and management of inputs. For now the reception use freedesktop.org Desktop portal, and works mostly with Wayland based Desktop Environments. rel 436
author Goffi <goffi@goffi.org>
date Sat, 11 May 2024 13:52:43 +0200
parents b0c36f3d3e04
children 240d8b7ad906
comparison
equal deleted inserted replaced
4241:898db6daf0d0 4242:8acf46ed7f36
85 "PyQt6" 85 "PyQt6"
86 ] 86 ]
87 TUI = [ 87 TUI = [
88 "term-image ~= 0.7.1" 88 "term-image ~= 0.7.1"
89 ] 89 ]
90 remote-control = [
91 "cbor2"
92 ]
90 all = [ 93 all = [
91 "libervia-backed[SVG]", 94 "libervia-backend[SVG]",
92 "libervia-backed[GUI]", 95 "libervia-backend[GUI]",
93 "libervia-backed[TUI]", 96 "libervia-backend[TUI]",
97 "libervia-backend[remote-control]"
94 ] 98 ]
95 99
96 [project.scripts] 100 [project.scripts]
97 jp = "libervia.cli.base:LiberviaCli.run" 101 jp = "libervia.cli.base:LiberviaCli.run"
98 li = "libervia.cli.base:LiberviaCli.run" 102 li = "libervia.cli.base:LiberviaCli.run"
112 packages = ["libervia", "twisted"] 116 packages = ["libervia", "twisted"]
113 117
114 [tool.hatch.envs.default] 118 [tool.hatch.envs.default]
115 # we need system-package for GPG 119 # we need system-package for GPG
116 system-packages = true 120 system-packages = true
121 features = ["all"]
117 122
118 [tool.hatch.envs.dev] 123 [tool.hatch.envs.dev]
119 dependencies = [ 124 dependencies = [
120 "ipdb", 125 "ipdb",
121 "pudb", 126 "pudb",