Mercurial > libervia-backend
annotate pyproject.toml @ 4309:b56b1eae7994
component email gateway: add multicasting:
XEP-0033 multicasting is now supported both for incoming and outgoing messages. XEP-0033
metadata are converted to suitable Email headers and vice versa.
Email address and JID are both supported, and delivery is done by the gateway when
suitable on incoming messages.
rel 450
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 26 Sep 2024 16:12:01 +0200 |
parents | 240d8b7ad906 |
children | 6a70fcd93a7a |
rev | line source |
---|---|
4081
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
1 [build-system] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
2 requires = ["hatchling"] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
3 build-backend = "hatchling.build" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
4 |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
5 [project] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
6 name = "libervia-backend" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
7 dynamic = ["version"] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
8 description = "Libervia: A feature-rich XMPP client showcasing diverse frontends, uniting instant messaging, blogging, file sharing, and ActivityPub-XMPP interactions seamlessly." |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
9 readme = "README.md" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
10 license = "AGPL-3.0-or-later" |
4106
4ad982a0358f
install: bump minimum python version
Goffi <goffi@goffi.org>
parents:
4091
diff
changeset
|
11 requires-python = ">=3.10" |
4081
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
12 authors = [ |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
13 { name = "Libervia Dev Team", email = "contact@goffi.org" }, |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
14 ] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
15 classifiers = [ |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
16 "Development Status :: 5 - Production/Stable", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
17 "Environment :: Console", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
18 "Framework :: Twisted", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
19 "Operating System :: POSIX :: Linux", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
20 "Topic :: Communications :: Chat", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
21 "Topic :: Internet :: XMPP" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
22 ] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
23 dependencies = [ |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
24 "aiosqlite", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
25 "alembic", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
26 "babel < 3", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
27 "cryptography >= 41.0.1", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
28 "dbus-python < 1.3", |
4157
04cdcb3fd713
plugin XEP-0444: complete implementation:
Goffi <goffi@goffi.org>
parents:
4149
diff
changeset
|
29 "emoji ~= 2.8", |
4081
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
30 "html2text < 2020.2", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
31 "jinja2 >= 3.1.2", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
32 "langid < 2", |
4235
d28ad04049c7
install (pyproject): update `lxml` and add `lxml_html_clean` which is now a separate project.
Goffi <goffi@goffi.org>
parents:
4210
diff
changeset
|
33 "lxml ~= 5.2", |
d28ad04049c7
install (pyproject): update `lxml` and add `lxml_html_clean` which is now a separate project.
Goffi <goffi@goffi.org>
parents:
4210
diff
changeset
|
34 "lxml_html_clean >= 0.1.1", |
4081
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
35 "markdown >= 3.0", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
36 "miniupnpc < 2.1", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
37 "mutagen < 2", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
38 "netifaces < 0.12", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
39 "oldmemo >= 1.0.0, < 2", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
40 "omemo >= 1.0.0, < 2", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
41 "pillow >= 6.0.0", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
42 "progressbar2 < 3.54", |
4149
c36295487082
core: introduce Pydantic based models in `libervia.backend.models.core`
Goffi <goffi@goffi.org>
parents:
4143
diff
changeset
|
43 "pydantic ~= 2.4", |
4081
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
44 "pygments < 3", |
4238
b0c36f3d3e04
core: update `pygobject` version and replace deprecated `configparser.SafeConfigParser`
Goffi <goffi@goffi.org>
parents:
4235
diff
changeset
|
45 "pygobject ~= 3.48", |
4278
240d8b7ad906
component Conferences: implementation of SFU component to make multi-party A/V conferences:
Goffi <goffi@goffi.org>
parents:
4242
diff
changeset
|
46 "pyopenssl ~= 24.1", |
4081
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
47 "python-dateutil >= 2.8.1, < 3", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
48 # currently disabled due to incompatibility, OTR feature may be removed in |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
49 # the close future |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
50 # "python-potr < 1.1", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
51 "pyxdg < 0.30", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
52 "pyyaml < 7.0.0", |
4203
4af030d4d3d8
frontends (tools): module to handle display servers:
Goffi <goffi@goffi.org>
parents:
4157
diff
changeset
|
53 "python-xlib ~= 0.33", |
4143 | 54 "prompt_toolkit ~= 3.0", |
4128 | 55 "rich ~= 13.5", |
4081
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
56 "sat_tmp @ hg+https://repos.goffi.org/sat_tmp#egg=sat_tmp", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
57 "setuptools_scm", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
58 "shortuuid ~= 1.0.11", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
59 "sqlalchemy >= 1.4", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
60 "treq < 23.0.0", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
61 "twisted[tls] >= 22.10", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
62 "twomemo >= 1.0.0, < 2", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
63 "txdbus", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
64 "urwid >= 1.2.0, < 3", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
65 "urwid-satext @ hg+https://repos.goffi.org/urwid-satext#egg=urwid-satext", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
66 "wokkel >= 18.0.0, < 19.0.0", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
67 "xmlschema", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
68 ] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
69 keywords = [ |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
70 "XMPP", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
71 "chat", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
72 "instant_messaging", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
73 "blogging", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
74 "photo albums", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
75 "ActivityPub", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
76 "file sharing", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
77 "events" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
78 ] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
79 |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
80 [project.optional-dependencies] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
81 SVG = [ |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
82 "CairoSVG", |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
83 ] |
4210
9218d4331bb2
cli (call): `tui` output implementation:
Goffi <goffi@goffi.org>
parents:
4203
diff
changeset
|
84 GUI = [ |
9218d4331bb2
cli (call): `tui` output implementation:
Goffi <goffi@goffi.org>
parents:
4203
diff
changeset
|
85 "PyQt6" |
9218d4331bb2
cli (call): `tui` output implementation:
Goffi <goffi@goffi.org>
parents:
4203
diff
changeset
|
86 ] |
9218d4331bb2
cli (call): `tui` output implementation:
Goffi <goffi@goffi.org>
parents:
4203
diff
changeset
|
87 TUI = [ |
9218d4331bb2
cli (call): `tui` output implementation:
Goffi <goffi@goffi.org>
parents:
4203
diff
changeset
|
88 "term-image ~= 0.7.1" |
9218d4331bb2
cli (call): `tui` output implementation:
Goffi <goffi@goffi.org>
parents:
4203
diff
changeset
|
89 ] |
4242
8acf46ed7f36
frontends: remote control implementation:
Goffi <goffi@goffi.org>
parents:
4238
diff
changeset
|
90 remote-control = [ |
8acf46ed7f36
frontends: remote control implementation:
Goffi <goffi@goffi.org>
parents:
4238
diff
changeset
|
91 "cbor2" |
8acf46ed7f36
frontends: remote control implementation:
Goffi <goffi@goffi.org>
parents:
4238
diff
changeset
|
92 ] |
4278
240d8b7ad906
component Conferences: implementation of SFU component to make multi-party A/V conferences:
Goffi <goffi@goffi.org>
parents:
4242
diff
changeset
|
93 conferences = [ |
240d8b7ad906
component Conferences: implementation of SFU component to make multi-party A/V conferences:
Goffi <goffi@goffi.org>
parents:
4242
diff
changeset
|
94 "autobahn ~= 23.6" |
240d8b7ad906
component Conferences: implementation of SFU component to make multi-party A/V conferences:
Goffi <goffi@goffi.org>
parents:
4242
diff
changeset
|
95 ] |
240d8b7ad906
component Conferences: implementation of SFU component to make multi-party A/V conferences:
Goffi <goffi@goffi.org>
parents:
4242
diff
changeset
|
96 |
4210
9218d4331bb2
cli (call): `tui` output implementation:
Goffi <goffi@goffi.org>
parents:
4203
diff
changeset
|
97 all = [ |
4242
8acf46ed7f36
frontends: remote control implementation:
Goffi <goffi@goffi.org>
parents:
4238
diff
changeset
|
98 "libervia-backend[SVG]", |
8acf46ed7f36
frontends: remote control implementation:
Goffi <goffi@goffi.org>
parents:
4238
diff
changeset
|
99 "libervia-backend[GUI]", |
8acf46ed7f36
frontends: remote control implementation:
Goffi <goffi@goffi.org>
parents:
4238
diff
changeset
|
100 "libervia-backend[TUI]", |
4278
240d8b7ad906
component Conferences: implementation of SFU component to make multi-party A/V conferences:
Goffi <goffi@goffi.org>
parents:
4242
diff
changeset
|
101 "libervia-backend[remote-control]", |
240d8b7ad906
component Conferences: implementation of SFU component to make multi-party A/V conferences:
Goffi <goffi@goffi.org>
parents:
4242
diff
changeset
|
102 "libervia-backend[conferences]" |
4210
9218d4331bb2
cli (call): `tui` output implementation:
Goffi <goffi@goffi.org>
parents:
4203
diff
changeset
|
103 ] |
4081
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
104 |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
105 [project.scripts] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
106 jp = "libervia.cli.base:LiberviaCli.run" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
107 li = "libervia.cli.base:LiberviaCli.run" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
108 libervia-backend = "libervia.backend.core.launcher:Launcher.run" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
109 libervia-cli = "libervia.cli.base:LiberviaCli.run" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
110 libervia-tui = "libervia.tui.base:LiberviaTUIApp.run" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
111 primitivus = "libervia.tui.base:LiberviaTUIApp.run" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
112 sat = "libervia.backend.core.launcher:Launcher.run" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
113 |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
114 [project.urls] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
115 Homepage = "https://libervia.org" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
116 Documentation = "https://libervia.org/documentation" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
117 Repository = "https://repos.goffi.org/libervia-backend/" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
118 Roadmap = "https://libervia.org/roadmap" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
119 |
4091
4eb7a5ecbd9d
build: explicitely set `packages` so `doc` is not accidentaly included
Goffi <goffi@goffi.org>
parents:
4086
diff
changeset
|
120 [tool.hatch.build.targets.wheel] |
4eb7a5ecbd9d
build: explicitely set `packages` so `doc` is not accidentaly included
Goffi <goffi@goffi.org>
parents:
4086
diff
changeset
|
121 packages = ["libervia", "twisted"] |
4eb7a5ecbd9d
build: explicitely set `packages` so `doc` is not accidentaly included
Goffi <goffi@goffi.org>
parents:
4086
diff
changeset
|
122 |
4081
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
123 [tool.hatch.envs.default] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
124 # we need system-package for GPG |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
125 system-packages = true |
4242
8acf46ed7f36
frontends: remote control implementation:
Goffi <goffi@goffi.org>
parents:
4238
diff
changeset
|
126 features = ["all"] |
4081
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
127 |
4082
72e91ea3bc16
build: create a dev env with debugging tools
Goffi <goffi@goffi.org>
parents:
4081
diff
changeset
|
128 [tool.hatch.envs.dev] |
72e91ea3bc16
build: create a dev env with debugging tools
Goffi <goffi@goffi.org>
parents:
4081
diff
changeset
|
129 dependencies = [ |
72e91ea3bc16
build: create a dev env with debugging tools
Goffi <goffi@goffi.org>
parents:
4081
diff
changeset
|
130 "ipdb", |
4137
10979b5c305a
install: add test dependencies to dev env
Goffi <goffi@goffi.org>
parents:
4128
diff
changeset
|
131 "pudb", |
10979b5c305a
install: add test dependencies to dev env
Goffi <goffi@goffi.org>
parents:
4128
diff
changeset
|
132 "pytest", |
10979b5c305a
install: add test dependencies to dev env
Goffi <goffi@goffi.org>
parents:
4128
diff
changeset
|
133 "pytest-twisted", |
10979b5c305a
install: add test dependencies to dev env
Goffi <goffi@goffi.org>
parents:
4128
diff
changeset
|
134 "aiosmtpd" |
4082
72e91ea3bc16
build: create a dev env with debugging tools
Goffi <goffi@goffi.org>
parents:
4081
diff
changeset
|
135 ] |
72e91ea3bc16
build: create a dev env with debugging tools
Goffi <goffi@goffi.org>
parents:
4081
diff
changeset
|
136 |
72e91ea3bc16
build: create a dev env with debugging tools
Goffi <goffi@goffi.org>
parents:
4081
diff
changeset
|
137 |
4081
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
138 [tool.hatch.version] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
139 path = "libervia/backend/__init__.py" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
140 |
4086
479192bc0fa8
build: add missing `.ini` and `.yaml` files in all build, needed for wheel
Goffi <goffi@goffi.org>
parents:
4082
diff
changeset
|
141 [tool.hatch.build] |
479192bc0fa8
build: add missing `.ini` and `.yaml` files in all build, needed for wheel
Goffi <goffi@goffi.org>
parents:
4082
diff
changeset
|
142 artifacts = [ |
479192bc0fa8
build: add missing `.ini` and `.yaml` files in all build, needed for wheel
Goffi <goffi@goffi.org>
parents:
4082
diff
changeset
|
143 "*.ini", |
479192bc0fa8
build: add missing `.ini` and `.yaml` files in all build, needed for wheel
Goffi <goffi@goffi.org>
parents:
4082
diff
changeset
|
144 "*.yaml" |
479192bc0fa8
build: add missing `.ini` and `.yaml` files in all build, needed for wheel
Goffi <goffi@goffi.org>
parents:
4082
diff
changeset
|
145 ] |
479192bc0fa8
build: add missing `.ini` and `.yaml` files in all build, needed for wheel
Goffi <goffi@goffi.org>
parents:
4082
diff
changeset
|
146 |
4081
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
147 [tool.hatch.build.targets.wheel.shared-data] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
148 "i18n/fr/LC_MESSAGES/libervia_backend.mo" = "share/locale/fr/LC_MESSAGES/libervia_backend.mo" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
149 CHANGELOG = "share/doc/libervia-backend/CHANGELOG" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
150 COPYING = "share/doc/libervia-backend/COPYING" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
151 INSTALL = "share/doc/libervia-backend/INSTALL" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
152 README = "share/doc/libervia-backend/README" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
153 README4TRANSLATORS = "share/doc/libervia-backend/README4TRANSLATORS" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
154 "misc/org.libervia.Libervia.service" = "share/dbus-1/services/org.libervia.Libervia.service" |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
155 |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
156 [tool.hatch.metadata] |
84f6bee6440d
installation: moved from `setup.py` to `pyproject.toml`:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
157 allow-direct-references = true |