PyJWT==2.6.0
python-dateutil==2.8.2
six==1.16.0
SQLAlchemy>=2.0.48
Flask-SQLAlchemy==3.0.3
SQLAlchemy-Utils==0.38.2
Werkzeug==2.3.3
logicbankutils==0.6.0
inflect==5.0.2
inflection==0.5.1
itsdangerous==2.1.2
Jinja2==3.1.5
MarkupSafe==2.1.3
safrs>=3.1.7
Flask-Admin==1.5.7
Flask-Cors==3.0.10
Flask==2.3.2
Flask-RESTful>=0.3.9
flask-restful-swagger-2>=0.35
flask-swagger-ui>=4.11.1
flask_bcrypt==1.0.1
Flask-JWT-Extended==4.4.4
Flask-Login==0.6.2
Flask-OpenID==1.3.0
python-dotenv==0.15.0
email-validator==1.1.1
LogicBank>=1.30.01
PyMySQL==1.0.3
# pyodbc==4.0.34
cryptography>=43.0.0
rsa
requests>=2.32.0
chardet<6
gunicorn==22.0.0
oracledb==2.1.2; python_version < '3.13'
oracledb>=2.5.0; python_version >= '3.13' and (platform_system != 'Windows' or platform_machine != 'ARM64')
psycopg2-binary>=2.9.5; python_version < '3.13'
psycopg[binary]>=3.1.0; python_version >= '3.13' and (platform_system != 'Windows' or platform_machine != 'ARM64')
dotmap==1.3.25
WTForms==2.3.3
behave==1.2.6
alembic==1.7.7
python-ulid==2.7.0
psutil>=6.1.0
GeoAlchemy2==0.12.5
confluent-kafka>=2.6.0; platform_system != 'Windows' or platform_machine != 'ARM64'
translate==3.6.1
libretranslatepy==2.1.1
reportlab==4.2.0
xlsxwriter==3.2.0
natsort==8.4.0
astor==0.8.1
colorama==0.4.6
openai==1.55.3