# World OS AutoCode - Python 依赖
# Phase 0: DIKW Knowledge Fabric

# 核心依赖
python>=3.12

# 数据库
qdrant-client>=1.7.0  # 向量数据库
sqlite3-fts4  # SQLite 全文搜索（可选）

# LLM 集成
openai>=1.0.0  # OpenAI API
anthropic>=0.8.0  # Claude API

# AST 解析
tree-sitter>=0.20.0
tree-sitter-python>=0.20.0
tree-sitter-javascript>=0.20.0
tree-sitter-typescript>=0.20.0
tree-sitter-java>=0.20.0
tree-sitter-go>=0.20.0
tree-sitter-rust>=0.20.0

# 工具库
pyyaml>=6.0  # YAML 解析
tqdm>=4.65.0  # 进度条
click>=8.0.0  # CLI 框架
rich>=13.0.0  # 终端美化

# 测试
pytest>=7.4.0
pytest-asyncio>=0.21.0
pytest-cov>=4.1.0

# 开发工具
mypy>=1.5.0  # 类型检查
black>=23.0.0  # 代码格式化
isort>=5.12.0  # 导入排序
ruff>=0.1.0  # 快速 linter
