49 lines
656 B
Plaintext
49 lines
656 B
Plaintext
|
|
# 核心依赖
|
||
|
|
beautifulsoup4==4.12.3
|
||
|
|
Pillow==10.2.0
|
||
|
|
python-docx==1.1.0
|
||
|
|
requests>=2.31.0
|
||
|
|
|
||
|
|
# UI框架
|
||
|
|
PySimpleGUI==4.60.5
|
||
|
|
customtkinter>=5.2.0
|
||
|
|
|
||
|
|
# 数据处理
|
||
|
|
pandas>=2.0.0
|
||
|
|
openpyxl>=3.1.0
|
||
|
|
xlrd>=2.0.0
|
||
|
|
|
||
|
|
# Web抓取
|
||
|
|
selenium>=4.15.0
|
||
|
|
webdriver-manager>=4.0.0
|
||
|
|
|
||
|
|
# 文档处理
|
||
|
|
html2docx==1.5.0
|
||
|
|
markdown-it-py==3.0.0
|
||
|
|
mdit-py-plugins==0.4.0
|
||
|
|
|
||
|
|
# 配置管理
|
||
|
|
python-dotenv>=1.0.0
|
||
|
|
|
||
|
|
# 测试
|
||
|
|
pytest>=7.4.0
|
||
|
|
pytest-cov>=4.1.0
|
||
|
|
pytest-mock>=3.12.0
|
||
|
|
pytest-asyncio>=0.21.0
|
||
|
|
|
||
|
|
# 代码质量
|
||
|
|
black>=23.0.0
|
||
|
|
isort>=5.12.0
|
||
|
|
flake8>=6.1.0
|
||
|
|
mypy>=1.7.0
|
||
|
|
pylint>=3.0.0
|
||
|
|
|
||
|
|
# 类型检查
|
||
|
|
types-requests>=2.31.0
|
||
|
|
|
||
|
|
# 工具
|
||
|
|
certifi>=2023.0.0
|
||
|
|
|
||
|
|
# 可选依赖
|
||
|
|
jieba>=0.42.0
|
||
|
|
cryptography>=41.0.0
|