Mercurial > libervia-backend
annotate requirements.txt @ 3764:125c7043b277
comp AP gateway: publish, (un)subscribe/(un)follow, public subscription/following/followers:
this patch implements those major features:
- `publish` is implemented on virtual pubsub service, thus XMPP entities can now publish
to AP using this service
- replies to XMPP items are managed
- `inReplyTo` is filled when converting XMPP items to AP objects
- `follow` and `unfollow` (actually an `undo` activity) are implemented and mapped to
XMPP's (un)subscribe. On subscription, AP actor's `outbox` collection is converted to
XMPP and put in cache. Subscriptions are always public.
- `following` and `followers` collections are mapped to XMPP's Public Pubsub Subscription
(which should be XEP-0465, but the XEP is not yet published at the time of commit), in
both directions.
- new helper methods to check if an URL is local and to get JID from actor ID
doc will follow to explain behaviour
rel 365
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 13 May 2022 19:12:33 +0200 |
parents | 842b522d525e |
children | b96dd7ee0486 |
rev | line source |
---|---|
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
1 attrs==21.2.0 |
3483 | 2 Automat==20.2.0 |
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
3 Babel==2.9.1 |
3697 | 4 certifi==2021.10.8 |
5 cffi==1.15.0 | |
6 charset-normalizer==2.0.7 | |
3483 | 7 constantly==15.1.0 |
3697 | 8 cryptography==3.4.8 |
9 dbus-python==1.2.18 | |
3483 | 10 DoubleRatchet==0.7.0 |
11 html2text==2020.1.16 | |
12 hyperlink==21.0.0 | |
3697 | 13 idna==3.3 |
3483 | 14 incremental==21.3.0 |
3697 | 15 Jinja2==3.0.2 |
3483 | 16 langid==1.1.6 |
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
17 lxml==4.6.3 |
3483 | 18 Markdown==3.3.4 |
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
19 MarkupSafe==2.0.1 |
3483 | 20 miniupnpc==2.0.2 |
21 mutagen==1.45.1 | |
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
22 netifaces==0.11.0 |
3697 | 23 numpy==1.21.3 |
3483 | 24 OMEMO==0.12.0 |
25 omemo-backend-signal==0.2.6 | |
3697 | 26 Pillow==8.4.0 |
27 progressbar2==3.53.3 | |
28 protobuf==3.19.1 | |
3483 | 29 pyasn1==0.4.8 |
30 pyasn1-modules==0.2.8 | |
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
31 pycairo==1.20.1 |
3483 | 32 pycparser==2.20 |
33 pycrypto==2.6.1 | |
3697 | 34 Pygments==2.10.0 |
35 PyGObject==3.40.0 | |
3483 | 36 PyNaCl==1.4.0 |
37 pyOpenSSL==20.0.1 | |
3697 | 38 python-dateutil==2.8.2 |
3483 | 39 python-potr==1.0.2 |
40 python-utils==2.5.6 | |
3697 | 41 pytz==2021.3 |
3483 | 42 pyxdg==0.27 |
43 PyYAML==5.4.1 | |
3697 | 44 requests==2.26.0 |
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
45 service-identity==21.1.0 |
3483 | 46 shortuuid==1.0.1 |
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
47 six==1.16.0 |
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
48 treq==21.5.0 |
3483 | 49 Twisted==21.2.0 |
3697 | 50 typing-extensions==3.10.0.2 |
51 urllib3==1.26.7 | |
3483 | 52 urwid==2.1.2 |
53 wokkel==18.0.0 | |
54 X3DH==0.5.9 | |
55 XEdDSA==0.4.7 | |
3557
940b6cfa17f1
install (requirements): update + add setuptools_scm
Goffi <goffi@goffi.org>
parents:
3483
diff
changeset
|
56 zope.interface==5.4.0 |
3483 | 57 |
58 sat-tmp @ hg+https://repos.goffi.org/sat_tmp | |
59 urwid-satext @ hg+https://repos.goffi.org/urwid-satext | |
60 -e .[SVG] |