-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements.txt
66 lines (53 loc) · 1.45 KB
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# thanks @abstractumbra for extra wheels provided in:
# --extra-index-url https://pip.twitchio.dev
# Discord
discord.py[speed, voice] @ git+https://github.com/Rapptz/discord.py.git
git+https://github.com/Rapptz/discord-ext-menus
git+https://github.com/Gorialis/jishaku.git
# Twitch
twitchio[speed] @ git+https://github.com/PythonistaGuild/TwitchIO.git # @maintain/2.x # test other branch
# Dota 2 (steamio)
# my own branch with dota2 extension
# steamio @ git+https://github.com/Aluerie/steam.py@introduce-ext.dota2
# Dota 2 (ValvePython)
steam~=1.4.4
protobuf~=3.20.1 # any later version won't work since they are based of protoc4
dota2 @ git+https://github.com/Aluerie/dota2.git # my own fork with updated proto
vdf~=3.4
# League of Legends
pulsefire~=2.0.12
git+https://github.com/meraki-analytics/role-identification.git
# GitHub
githubkit
pygit2==1.15.1
# TTS
gtts~=2.5.2
ffmpeg
# WebScrape
beautifulsoup4==4.12.3
lxml
# DateParsing
parsedatetime==2.6
python-dateutil==2.9.0.post0
dateparser==1.2.0
# Jupyter Notebooks (I like to mess with those on home PC)
ipykernel; platform_system == 'Windows'
# Bot's Base
asyncpg==0.29.0
asyncpg-stubs
aiohttp==3.9.5
# Optimisation
orjson
uvloop==0.19.0; platform_system == 'Linux' # ignore on non-Linux - because not available
# Uncategorised (or Other)
aiofiles==24.1.0
pillow==10.4.0
emoji==2.12.1
numpy==2.0.1
urllib3==2.2.2
wordcloud==1.9.3
matplotlib==3.9.1
unidiff==0.7.5
psutil==6.0.0
click==8.1.7
lru_dict==1.3.0