71 lines
1.2 KiB
Plaintext
71 lines
1.2 KiB
Plaintext
# Updated manually 2024-04-26 with a lot of trial and error.
|
|
# A few are commented out even though they are actually used and required. Other packages already pull them in.
|
|
# SQLAlchemy needs to be upgraded to 2.x. There are issues with async IO or something related to that.
|
|
# https://docs.sqlalchemy.org/en/14/changelog/migration_20.html
|
|
|
|
# aioredis # BAD! Not maintained!
|
|
aiofiles
|
|
anyio
|
|
argon2-cffi
|
|
argon2-cffi-bindings
|
|
# asgiref
|
|
async-timeout
|
|
baize # added 2023-08-17
|
|
# certifi
|
|
# cffi
|
|
charset-normalizer
|
|
click
|
|
Deprecated
|
|
dnspython
|
|
email-validator
|
|
et-xmlfile
|
|
fastapi==0.94.1 # working 0.94.1, 0.88.0; not working >= 0.95.0
|
|
greenlet>=2.0.2
|
|
gunicorn>=22.0.0
|
|
h11
|
|
html2text>=2020.1.16
|
|
httpcore
|
|
httptools
|
|
httpx
|
|
idna
|
|
itsdangerous
|
|
# Jinja2>=3.1.2
|
|
MarkupSafe
|
|
mysqlclient
|
|
numpy>=1.25.2
|
|
openpyxl
|
|
orjson
|
|
# packaging
|
|
pandas>=2.1.0
|
|
passlib
|
|
pdf2image>=1.16.3
|
|
Pillow>=10.0.0
|
|
pycparser
|
|
pydantic>=1.10.12
|
|
PyJWT>=2.8.0
|
|
pyparsing
|
|
python-dateutil
|
|
python-dotenv
|
|
python-multipart
|
|
pytz
|
|
PyYAML>=6.0.1
|
|
qrcode>=7.4.2
|
|
redis[hiredis] # redis==5.0.0 hiredis==2.2.3
|
|
requests
|
|
rfc3986
|
|
six
|
|
sniffio
|
|
SQLAlchemy==1.4.49 # 1.4.49 is the newest (2.0.20) I am working with
|
|
starlette>=0.22.0
|
|
stripe>=6.4.0
|
|
typing_extensions
|
|
ujson
|
|
urllib3
|
|
uvicorn
|
|
uvloop
|
|
watchfiles
|
|
watchgod
|
|
websockets>=11.0.3
|
|
wrapt
|
|
xlrd
|