Mercurial > libervia-desktop-kivy
annotate pyproject.toml @ 514:d78728d7fd6a
plugin wid calls, core: implements WebRTC DataChannel file transfer:
- Add a new "file" icon in call UI to send a file via WebRTC.
- Handle new preflight mechanism, and WebRTC file transfer.
- Native file chooser handling has been moved to new `core.file_chooser` module, and now
supports "save" and "dir" modes (based on `plyer`).
rel 442
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 06 Apr 2024 13:37:27 +0200 |
parents | fe0bdc476576 |
children | f316c7f19909 |
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", |
504 | 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" |