40 lines
727 B
Plaintext
40 lines
727 B
Plaintext
# Travel Algorithms Package Requirements
|
|
# 旅游算法包依赖项
|
|
|
|
# Core dependencies
|
|
pydantic>=2.5.0
|
|
openai>=1.3.0
|
|
requests>=2.31.0
|
|
aiofiles>=23.0.0
|
|
python-dateutil>=2.8.2
|
|
|
|
# JSON processing and repair
|
|
json-repair>=0.7.0
|
|
|
|
# Document processing
|
|
PyPDF2>=3.0.1
|
|
python-docx>=0.8.11
|
|
openpyxl>=3.1.2
|
|
chardet>=5.2.0
|
|
beautifulsoup4>=4.12.2
|
|
lxml>=4.9.3
|
|
|
|
# Image processing (for poster generation)
|
|
Pillow>=10.1.0
|
|
|
|
# Web crawling dependencies
|
|
execjs>=1.5.1
|
|
selenium>=4.15.0
|
|
|
|
# Database dependencies (optional)
|
|
mysql-connector-python>=8.2.0
|
|
|
|
# Logging and monitoring
|
|
structlog>=23.2.0
|
|
|
|
# Configuration management
|
|
python-dotenv>=1.0.0
|
|
|
|
# Testing (development)
|
|
pytest>=7.4.0
|
|
pytest-asyncio>=0.21.0 |