36 lines
505 B
Plaintext
36 lines
505 B
Plaintext
Flask==3.0.2
|
|
Flask-Cors==4.0.0
|
|
flask-sock==0.7.0
|
|
pywhispercpp
|
|
gtts==2.5.1
|
|
pydub==0.25.1
|
|
limits==3.9.0
|
|
structlog==24.1.0
|
|
pyotp==2.9.0
|
|
SQLAlchemy==2.0.29
|
|
psycopg2-binary==2.9.9
|
|
qrcode==7.4.2
|
|
Pillow==10.4.0
|
|
PyHanko==0.18.1
|
|
WeasyPrint==60.1
|
|
python-dotenv==1.0.1
|
|
gunicorn==22.0.0
|
|
requests==2.32.0
|
|
authlib==1.3.0
|
|
markdown==3.6
|
|
pypandoc==1.12
|
|
python-docx==1.1.2
|
|
pdfminer.six==20231228
|
|
celery>=5.4.0
|
|
redis>=5.0.1
|
|
pillow>=10.4.0
|
|
weasyprint>=62.3
|
|
openpyxl>=3.1.0
|
|
xlrd>=2.0.1
|
|
odfpy>=1.4.1
|
|
beautifulsoup4>=4.12.3
|
|
|
|
|
|
|
|
|