-
Notifications
You must be signed in to change notification settings - Fork 179
Expand file tree
/
Copy pathrequirements.txt
More file actions
17 lines (12 loc) · 943 Bytes
/
Copy pathrequirements.txt
File metadata and controls
17 lines (12 loc) · 943 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# mandatory:
setuptools
# optional core dependencies:
chardet < 7.0.0 # to detect encoding of incoming IRC lines, if they are not in UTF-8. Version 7.0.0 was fully vibe-rewritten in two weeks to launder copyright (https://github.com/chardet/chardet/releases/tag/7.0.0), so we'll pass.
python-gnupg # for authenticated based on GPG tokens
PySocks # for SOCKS proxy (typically used to connect to IRC via Tor)
pyxmpp2-scram # for the scram-sha-256 SASL mechanism
# optional plugin dependencies:
cryptography # required to load the Fediverse plugin (used to implement HTTP signatures to support Mastodon instances with AUTHORIZED_FETCH=true)
feedparser # required to load the RSS plugin
python-dateutil # enable fancy time string parsing in the Time plugin
ddate # required for the ddate command in the Time plugin