42 lines
1.4 KiB
Plaintext
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 # 类型检查
|