Mercurial > libervia-backend
view 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 |
line wrap: on
line source
aiosqlite==0.17.0 alembic==1.7.7 attrs==21.4.0 Automat==20.2.0 Babel==2.10.1 cairocffi==1.3.0 CairoSVG==2.5.2 certifi==2021.10.8 cffi==1.15.0 charset-normalizer==2.0.12 constantly==15.1.0 cryptography==3.4.8 cssselect2==0.6.0 dbus-python==1.2.18 defusedxml==0.7.1 DoubleRatchet @ git+https://github.com/Syndace/python-doubleratchet.git@stable greenlet==1.1.2 html2text==2020.1.16 hyperlink==21.0.0 idna==3.3 incremental==21.3.0 Jinja2==3.1.2 langid==1.1.6 lxml==4.8.0 Mako==1.2.0 Markdown==3.3.7 MarkupSafe==2.1.1 miniupnpc==2.0.2 mutagen==1.45.1 netifaces==0.11.0 numpy==1.22.3 Oldmemo @ git+https://github.com/Syndace/python-oldmemo.git OMEMO @ git+https://github.com/Syndace/python-omemo.git@stable packaging==21.3 Pillow==9.1.0 progressbar2==3.53.3 protobuf==3.20.1 pyasn1==0.4.8 pyasn1-modules==0.2.8 pycairo==1.21.0 pycparser==2.21 pycrypto==2.6.1 Pygments==2.12.0 PyGObject==3.40.0 PyNaCl==1.5.0 pyOpenSSL==20.0.1 pyparsing==3.0.9 python-dateutil==2.8.2 python-potr==1.0.2 python-utils==3.2.2 pytz==2022.1 pyxdg==0.27 PyYAML==5.4.1 requests==2.27.1 service-identity==21.1.0 setuptools-scm==6.4.2 shortuuid==1.0.9 six==1.16.0 SQLAlchemy==1.4.36 tinycss2==1.1.1 tomli==2.0.1 treq==21.5.0 Twisted==21.2.0 Twomemo @ git+https://github.com/Syndace/python-twomemo.git txdbus==1.1.2 typing_extensions==4.3.0 urllib3==1.26.9 urwid==2.1.2 webencodings==0.5.1 wokkel==18.0.0 X3DH @ git+https://github.com/Syndace/python-x3dh.git@stable XEdDSA @ git+https://github.com/Syndace/python-xeddsa.git@stable xmlschema==2.0.4 zope.interface==5.4.0 sat-tmp @ hg+https://repos.goffi.org/sat_tmp urwid-satext @ hg+https://repos.goffi.org/urwid-satext -e .[SVG]