41 lines
680 B
Plaintext
41 lines
680 B
Plaintext
async-timeout==5.0.1
|
|
Authlib==1.4.0
|
|
blinker==1.9.0
|
|
cachelib==0.13.0
|
|
certifi==2024.12.14
|
|
cffi==1.17.1
|
|
charset-normalizer==3.4.1
|
|
click==8.1.8
|
|
cryptography==44.0.0
|
|
Flask==3.1.0
|
|
flask-oidc==2.2.2
|
|
Flask-Session==0.8.0
|
|
greenlet==3.1.1
|
|
gunicorn==23.0.0
|
|
idna==3.10
|
|
importlib_metadata==8.6.1
|
|
itsdangerous==2.2.0
|
|
Jinja2==3.1.5
|
|
loguru==0.7.3
|
|
MarkupSafe==3.0.2
|
|
msgspec==0.19.0
|
|
numpy==2.0.2
|
|
packaging==24.2
|
|
pandas==2.2.3
|
|
plotly==5.24.1
|
|
psycopg==3.2.4
|
|
psycopg-binary==3.2.4
|
|
pycparser==2.22
|
|
python-dateutil==2.9.0.post0
|
|
pytz==2024.2
|
|
redis==5.2.1
|
|
requests==2.32.3
|
|
six==1.17.0
|
|
SQLAlchemy==2.0.37
|
|
tenacity==9.0.0
|
|
typing_extensions==4.12.2
|
|
tzdata==2025.1
|
|
urllib3==2.3.0
|
|
Werkzeug==3.1.3
|
|
zipp==3.21.0
|