annotate requirements.txt @ 3934:e345d93fb6e5

plugin OXPS: OpenPGP for XMPP Pubsub implementation: OpenPGP for XMPP Pubsub (https://xmpp.org/extensions/inbox/pubsub-encryption.html, currently a protoXEP) is implemented and activated when `encrypted` is set to `True` in pubsub's `extra` data. On item retrieval, the decryption is transparent if the key is known, except if the `decrypt` key in `extra` is set to `False` (notably useful when one wants to checks that data is well encrypted). Methods and corresponding bridge methods have been implemented to manage shared secrets (to share, revoke or rotate the secrets). plugin XEP-0060's `XEP-0060_publish` trigger point as been move before actual publish so item can be modified (here e2ee) by the triggers. A new `XEP-0060_items` trigger point has also been added. `encrypted` flag can be used with plugin XEP-0277's microblog data rel 380
author Goffi <goffi@goffi.org>
date Sat, 15 Oct 2022 20:36:53 +0200
parents 8289ac1b34f4
children f461f11ea176
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
1 aiosqlite==0.17.0
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
2 alembic==1.7.7
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
3 attrs==21.4.0
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
4 Automat==20.2.0
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
5 Babel==2.10.1
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
6 cairocffi==1.3.0
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
7 CairoSVG==2.5.2
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
8 certifi==2021.10.8
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
9 cffi==1.15.0
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
10 charset-normalizer==2.0.12
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
11 constantly==15.1.0
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
12 cryptography==3.4.8
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
13 cssselect2==0.6.0
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
14 dbus-python==1.2.18
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
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
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
17 greenlet==1.1.2
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
18 html2text==2020.1.16
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
19 hyperlink==21.0.0
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
20 idna==3.3
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
21 incremental==21.3.0
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
22 Jinja2==3.1.2
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
23 langid==1.1.6
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
24 lxml==4.8.0
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
25 Mako==1.2.0
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
26 Markdown==3.3.7
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
27 MarkupSafe==2.1.1
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
28 miniupnpc==2.0.2
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
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
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
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
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
34 packaging==21.3
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
35 Pillow==9.1.0
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
36 progressbar2==3.53.3
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
37 protobuf==3.20.1
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
38 pyasn1==0.4.8
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
39 pyasn1-modules==0.2.8
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
40 pycairo==1.21.0
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
41 pycparser==2.21
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
42 pycrypto==2.6.1
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
43 Pygments==2.12.0
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
44 PyGObject==3.40.0
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
45 PyNaCl==1.5.0
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
46 pyOpenSSL==20.0.1
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
47 pyparsing==3.0.9
3697
842b522d525e install: requirements update
Goffi <goffi@goffi.org>
parents: 3557
diff changeset
48 python-dateutil==2.8.2
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
49 python-potr==1.0.2
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
50 python-utils==3.2.2
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
51 pytz==2022.1
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
52 pyxdg==0.27
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
53 PyYAML==5.4.1
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
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
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
56 setuptools-scm==6.4.2
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
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
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
59 SQLAlchemy==1.4.36
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
60 tinycss2==1.1.1
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
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
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
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
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
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
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
67 urllib3==1.26.9
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
68 urwid==2.1.2
3773
b96dd7ee0486 install: requirements.txt update
Goffi <goffi@goffi.org>
parents: 3697
diff changeset
69 webencodings==0.5.1
3483
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
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
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
75
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
76 sat-tmp @ hg+https://repos.goffi.org/sat_tmp
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
77 urwid-satext @ hg+https://repos.goffi.org/urwid-satext
5945c24cd745 install: added `requirements.txt`
Goffi <goffi@goffi.org>
parents:
diff changeset
78 -e .[SVG]