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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
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
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
4 certifi==2021.10.8
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
5 cffi==1.15.0
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
6 charset-normalizer==2.0.7
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
7 constantly==15.1.0
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
8 cryptography==3.4.8
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
9 dbus-python==1.2.18
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
10 DoubleRatchet==0.7.0
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
11 html2text==2020.1.16
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
12 hyperlink==21.0.0
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
13 idna==3.3
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
14 incremental==21.3.0
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
15 Jinja2==3.0.2
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
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
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
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
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
20 miniupnpc==2.0.2
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
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
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
23 numpy==1.21.3
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
24 OMEMO==0.12.0
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
25 omemo-backend-signal==0.2.6
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
26 Pillow==8.4.0
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
27 progressbar2==3.53.3
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
28 protobuf==3.19.1
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
29 pyasn1==0.4.8
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
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
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
32 pycparser==2.20
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
33 pycrypto==2.6.1
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
34 Pygments==2.10.0
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
35 PyGObject==3.40.0
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
36 PyNaCl==1.4.0
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
37 pyOpenSSL==20.0.1
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
38 python-dateutil==2.8.2
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
39 python-potr==1.0.2
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
40 python-utils==2.5.6
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
41 pytz==2021.3
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
42 pyxdg==0.27
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
43 PyYAML==5.4.1
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
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
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
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
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
49 Twisted==21.2.0
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
50 typing-extensions==3.10.0.2
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
51 urllib3==1.26.7
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
52 urwid==2.1.2
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
53 wokkel==18.0.0
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
54 X3DH==0.5.9
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
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
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
57
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
58 sat-tmp @ hg+https://repos.goffi.org/sat_tmp
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
59 urwid-satext @ hg+https://repos.goffi.org/urwid-satext
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
60 -e .[SVG]