requirements.txt 920 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. # Python项目依赖包
  2. # 核心依赖 - Flask框架
  3. Flask==2.3.3
  4. Flask-SQLAlchemy==3.1.1
  5. Flask-CORS==4.0.0
  6. Flask-Migrate==4.0.5
  7. # 数据库相关
  8. SQLAlchemy==2.0.23
  9. alembic==1.13.0
  10. psycopg2-binary==2.9.9
  11. PyMySQL==1.1.1
  12. sqlglot==30.13.0
  13. polars==1.42.1
  14. neo4j==5.26.0
  15. argon2-cffi==25.1.0
  16. PyJWT==2.10.1
  17. cryptography==43.0.3
  18. # 对象存储
  19. minio==7.2.10
  20. # AI/LLM 相关
  21. openai==1.58.1
  22. llama-index-core==0.14.22
  23. # 工具库
  24. python-dotenv==1.0.0
  25. requests==2.31.0
  26. pandas==2.0.3
  27. numpy==1.24.3
  28. openpyxl==3.1.5
  29. xlrd==2.0.1
  30. tabulate==0.9.0
  31. # 文档解析
  32. python-docx==1.1.2
  33. pdfplumber==0.11.4
  34. # 系统监控
  35. psutil==5.9.8
  36. # 日志和配置
  37. loguru==0.7.2
  38. python-multipart>=0.0.9
  39. # 生产环境部署
  40. gunicorn==21.2.0
  41. # 其他必要依赖
  42. Werkzeug==2.3.7
  43. Jinja2==3.1.2
  44. MarkupSafe==2.1.3
  45. itsdangerous==2.1.2
  46. click==8.1.7
  47. blinker==1.6.3
  48. # 开发工具(生产环境可选)
  49. # pytest==7.4.3
  50. # ruff==0.8.6
  51. # pyright==1.1.391