Mercurial > libervia-desktop-kivy
annotate pyproject.toml @ 499:f387992d8e37
plugins: new "call" plugin for A/V calls:
this is the base implementation for calls plugin, handling one2one calls.
For now, the interface is very basic, call is done by specifying the bare jid of the
destinee, then press the "call" button. Incoming calls are automatically accepted.
rel 424
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 04 Oct 2023 22:54:36 +0200 |
parents | 59bdf78bd1d9 |
children | fe0bdc476576 |
rev | line source |
---|---|
495
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
1 [build-system] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
2 requires = ["hatchling"] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
3 build-backend = "hatchling.build" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
4 |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
5 [project] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
6 name = "libervia-desktop-kivy" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
7 dynamic = ["version"] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
8 description = "Desktop/Android frontend (Kivy version) for Libervia XMPP client" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
9 readme = "README.md" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
10 license = "AGPL-3.0-or-later" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
11 requires-python = ">=3.10" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
12 authors = [ |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
13 { name = "Libervia Dev Team", email = "contact@goffi.org" }, |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
14 ] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
15 classifiers = [ |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
16 "Development Status :: 5 - Production/Stable", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
17 "Environment :: X11 Applications", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
18 "Framework :: Twisted", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
19 "Intended Audience :: End Users/Desktop", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
20 "Operating System :: Android", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
21 "Operating System :: POSIX :: Linux", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
22 "Topic :: Communications :: Chat", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
23 "Topic :: Internet :: XMPP", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
24 ] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
25 dependencies = [ |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
26 "kivy ~= 2.2.0", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
27 "kivy_garden.modernmenu", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
28 # "libervia-backend == 0.9.*", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
29 "pillow <9.3", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
30 "plyer <2.1", |
499
f387992d8e37
plugins: new "call" plugin for A/V calls:
Goffi <goffi@goffi.org>
parents:
495
diff
changeset
|
31 "pygobject ~= 3.44" |
495
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
32 ] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
33 keywords = [ |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
34 "XMPP", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
35 "desktop", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
36 "kivy", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
37 "chat", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
38 "instant_messaging", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
39 "file_sharing" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
40 ] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
41 |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
42 [project.scripts] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
43 libervia-desktop-kivy = "libervia.desktop_kivy:run" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
44 libervia-mobile = "libervia.desktop_kivy:run" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
45 cagou = "libervia.desktop_kivy:run" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
46 |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
47 [project.urls] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
48 Homepage = "https://libervia.org" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
49 |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
50 [tool.hatch.build.targets.wheel] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
51 packages = ["libervia", "twisted"] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
52 |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
53 [tool.hatch.envs.default] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
54 # we need system-package for GPG |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
55 system-packages = true |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
56 |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
57 [tool.hatch.envs.dev] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
58 dependencies = [ |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
59 "ipdb", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
60 "pudb", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
61 "pytest", |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
62 "pytest-asyncio" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
63 ] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
64 |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
65 [tool.hatch.metadata] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
66 allow-direct-references = true |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
67 |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
68 [tool.hatch.version] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
69 path = "libervia/desktop_kivy/__init__.py" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
70 |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
71 [tool.hatch.build.targets.wheel.shared-data] |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
72 COPYING = "share/doc/libervia-desktop-kivy/COPYING" |
59bdf78bd1d9
installation: update to use hatch following change in backend and other frontends:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
73 "README.md" = "share/doc/libervia-desktop-kivy/README.md" |