forked from YumYummity/Guilded-Bot-Template
-
Notifications
You must be signed in to change notification settings - Fork 1
/
requirements.txt
42 lines (32 loc) · 1.05 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
# guilded.py, to communicate with Guilded's API!
# Use latest version on Github
git+https://github.com/shayypy/guilded.py
# Cardboard for API login
cardboard.py
# Make colorful logging! TODO: completely replace this with raw ansi values
colorama==0.4.6
# Communicate with MongoDB
beanie==1.26.0
# Typehinting
typing
# Make human friendly strings
humanfriendly
# Fuzzy match inputs
fuzzywuzzy
python-Levenshtein
# RSS Feed Parsing
feedparser
# Console commands
gpy-console
# Better regex
google-re2
# Webserver/API
uvicorn # starting the app in production environment
fastapi # base FastAPI webserver libraryy
Jinja2 # Jinja2 library for HTML and templates support
#--- Additional features requirements ---#
itsdangerous # itsdangerous is a requirement for starlette's request.session support
python-multipart # python-multipart is a requirement for FastAPI's Form(...) type POST routes
websockets # for websocket routes
#--- Just in case requirement libraries ---#
starlette # starlette should be pre-installed with fastapi