text/pyproject.toml
朱指乐 aa10e463b4 feat: 初始化垃圾短信分类项目基础结构
添加项目核心文件结构,包括:
- 配置文件和环境变量管理
- 数据处理和翻译模块
- 机器学习模型训练和评估
- 基于LLM的智能分析Agent
- 测试脚本和项目文档
2026-01-14 00:18:34 +08:00

42 lines
850 B
TOML

[tool.uv]
index-url = "https://mirrors.aliyun.com/pypi/simple/"
[project]
name = "spam-classification"
version = "0.1.0"
authors = [{ name = "Your Name", email = "your.email@example.com" }]
description = "Spam message classification with ML and LLM integration"
readme = "README.md"
requires-python = ">=3.12"
[project.dependencies]
pandas = ">=2.2"
polars = ">=0.20"
pandera = ">=0.18"
scikit-learn = ">=1.4"
lightgbm = ">=4.3"
pydantic = ">=2.5"
pydantic-ai = ">=0.3"
python-dotenv = ">=1.0"
requests = ">=2.31"
[project.optional-dependencies]
dev = [
"pytest>=7.4",
"ruff>=0.2"
]
[build-system]
requires = ["uv>=0.1.0"]
build-backend = "uv.build_api"
[tool.ruff]
select = ["E", "F", "W"]
line-length = 88
[tool.pytest.ini_options]
testpaths = ["tests"]
python_files = "test_*.py"
python_classes = "Test*"
python_functions = "test_*"