Files
GX-gp-notify/gx_gp_monitor/requirements.txt
T

42 lines
1.4 KiB
Plaintext

# 广西政府采购网公告监控系统依赖包
# 核心依赖
requests>=2.28.0 # HTTP请求库
psycopg2-binary>=2.9.0 # PostgreSQL数据库驱动
PyYAML>=6.0 # YAML配置文件解析
python-dateutil>=2.8.0 # 日期时间处理
# 爬虫相关
fake-useragent>=1.1.0 # 随机User-Agent生成
lxml>=4.9.0 # XML/HTML解析(备用)
# 调度器
schedule>=1.2.0 # 定时任务调度
croniter>=1.4.0 # Cron表达式解析
# 日志和监控
logging>=0.4.9.6 # 日志处理(Python内置)
colorama>=0.4.6 # 控制台颜色输出(可选,用于彩色日志)
# 数据处理
pandas>=1.5.0 # 数据处理(可选,用于复杂数据分析)
openpyxl>=3.0.10 # Excel文件处理(可选)
# 加密和安全
cryptography>=39.0.0 # 加密库(用于微信消息加密)
pycryptodome>=3.17.0 # 加密算法库
# Web框架(企业微信回调服务器)
flask>=2.3.0 # Web框架
# 可选依赖(根据需要安装)
# redis>=4.5.0 # Redis缓存(如果需要)
# sqlalchemy>=2.0.0 # ORM(如果需要更复杂的数据库操作)
# celery>=5.3.0 # 分布式任务队列(如果需要)
# 开发依赖(仅开发环境需要)
# pytest>=7.2.0 # 测试框架
# black>=23.0.0 # 代码格式化
# flake8>=6.0.0 # 代码检查
# mypy>=1.0.0 # 类型检查