Mercurial > libervia-backend
annotate requirements.txt @ 3922:0ff265725489
plugin XEP-0447: handle attachment and download:
- plugin XEP-0447 can now be used in message attachments and to retrieve an attachment
- plugin attach: `attachment` being processed is added to `extra` so the handler can inspect it
- plugin attach: `size` is added to attachment
- plugin download: a whole attachment dict is now used in `download` and
`file_download`/`file_download_complete`. `download_uri` can be used as a shortcut when
just a URI is used. In addition to URI scheme handler, whole attachment handlers can now
be registered with `register_download_handler`
- plugin XEP-0363: `file_http_upload` `XEP-0363_upload_size` triggers have been renamed to
`XEP-0363_upload_pre_slot` and is now using a dict with arguments, allowing for the size
but also the filename to be modified, which is necessary for encryption (filename may
be hidden from URL this way).
- plugin XEP-0446: fix wrong element name
- plugin XEP-0447: source handler can now be registered (`url-data` is registered by
default)
- plugin XEP-0447: source parsing has been put in a separated `parse_sources_elt` method,
as it may be useful to do it independently (notably with XEP-0448)
- plugin XEP-0447: parse received message and complete attachments when suitable
- plugin XEP-0447: can now be used with message attachments
- plugin XEP-0447: can now be used with attachments download
- renamed `options` arguments to `extra` for consistency
- some style change (progressive move from legacy camelCase to PEP8 snake_case)
- some typing
rel 379
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 06 Oct 2022 16:02:05 +0200 |
parents | 8289ac1b34f4 |
children | f461f11ea176 |
rev | line source |
---|---|
3773 | 1 aiosqlite==0.17.0 |
2 alembic==1.7.7 | |
3 attrs==21.4.0 | |
3483 | 4 Automat==20.2.0 |
3773 | 5 Babel==2.10.1 |
6 cairocffi==1.3.0 | |
7 CairoSVG==2.5.2 | |
3697 | 8 certifi==2021.10.8 |
9 cffi==1.15.0 | |
3773 | 10 charset-normalizer==2.0.12 |
3483 | 11 constantly==15.1.0 |
3697 | 12 cryptography==3.4.8 |
3773 | 13 cssselect2==0.6.0 |
3697 | 14 dbus-python==1.2.18 |
3773 | 15 defusedxml==0.7.1 |
3911
8289ac1b34f4
plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo:
Syndace <me@syndace.dev>
parents:
3773
diff
changeset
|
16 DoubleRatchet @ git+https://github.com/Syndace/python-doubleratchet.git@stable |
3773 | 17 greenlet==1.1.2 |
3483 | 18 html2text==2020.1.16 |
19 hyperlink==21.0.0 | |
3697 | 20 idna==3.3 |
3483 | 21 incremental==21.3.0 |
3773 | 22 Jinja2==3.1.2 |
3483 | 23 langid==1.1.6 |
3773 | 24 lxml==4.8.0 |
25 Mako==1.2.0 | |
26 Markdown==3.3.7 | |
27 MarkupSafe==2.1.1 | |
3483 | 28 miniupnpc==2.0.2 |
29 mutagen==1.45.1 | |
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
30 netifaces==0.11.0 |
3773 | 31 numpy==1.22.3 |
3911
8289ac1b34f4
plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo:
Syndace <me@syndace.dev>
parents:
3773
diff
changeset
|
32 Oldmemo @ git+https://github.com/Syndace/python-oldmemo.git |
8289ac1b34f4
plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo:
Syndace <me@syndace.dev>
parents:
3773
diff
changeset
|
33 OMEMO @ git+https://github.com/Syndace/python-omemo.git@stable |
3773 | 34 packaging==21.3 |
35 Pillow==9.1.0 | |
3697 | 36 progressbar2==3.53.3 |
3773 | 37 protobuf==3.20.1 |
3483 | 38 pyasn1==0.4.8 |
39 pyasn1-modules==0.2.8 | |
3773 | 40 pycairo==1.21.0 |
41 pycparser==2.21 | |
3483 | 42 pycrypto==2.6.1 |
3773 | 43 Pygments==2.12.0 |
3697 | 44 PyGObject==3.40.0 |
3773 | 45 PyNaCl==1.5.0 |
3483 | 46 pyOpenSSL==20.0.1 |
3773 | 47 pyparsing==3.0.9 |
3697 | 48 python-dateutil==2.8.2 |
3483 | 49 python-potr==1.0.2 |
3773 | 50 python-utils==3.2.2 |
51 pytz==2022.1 | |
3483 | 52 pyxdg==0.27 |
53 PyYAML==5.4.1 | |
3773 | 54 requests==2.27.1 |
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
55 service-identity==21.1.0 |
3773 | 56 setuptools-scm==6.4.2 |
57 shortuuid==1.0.9 | |
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
58 six==1.16.0 |
3773 | 59 SQLAlchemy==1.4.36 |
60 tinycss2==1.1.1 | |
61 tomli==2.0.1 | |
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
62 treq==21.5.0 |
3483 | 63 Twisted==21.2.0 |
3911
8289ac1b34f4
plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo:
Syndace <me@syndace.dev>
parents:
3773
diff
changeset
|
64 Twomemo @ git+https://github.com/Syndace/python-twomemo.git |
3773 | 65 txdbus==1.1.2 |
3911
8289ac1b34f4
plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo:
Syndace <me@syndace.dev>
parents:
3773
diff
changeset
|
66 typing_extensions==4.3.0 |
3773 | 67 urllib3==1.26.9 |
3483 | 68 urwid==2.1.2 |
3773 | 69 webencodings==0.5.1 |
3483 | 70 wokkel==18.0.0 |
3911
8289ac1b34f4
plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo:
Syndace <me@syndace.dev>
parents:
3773
diff
changeset
|
71 X3DH @ git+https://github.com/Syndace/python-x3dh.git@stable |
8289ac1b34f4
plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo:
Syndace <me@syndace.dev>
parents:
3773
diff
changeset
|
72 XEdDSA @ git+https://github.com/Syndace/python-xeddsa.git@stable |
8289ac1b34f4
plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo:
Syndace <me@syndace.dev>
parents:
3773
diff
changeset
|
73 xmlschema==2.0.4 |
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
74 zope.interface==5.4.0 |
3483 | 75 |
76 sat-tmp @ hg+https://repos.goffi.org/sat_tmp | |
77 urwid-satext @ hg+https://repos.goffi.org/urwid-satext | |
78 -e .[SVG] |