chore: 简化 pyproject.toml 配置

- 移除 dev 分组中的 black、isort、mypy 依赖
- 移除 [project.scripts] 命令行入口配置
- 移除 [build-system] 构建系统配置
- 移除所有工具配置(black、isort、mypy、pytest)
This commit is contained in:
2026-03-08 18:18:58 +08:00
parent b98e70383c
commit 8063e24f99

View File

@@ -63,32 +63,4 @@ full = [
dev = [
"pytest>=8.0.0",
"pytest-cov>=4.1.0",
"black>=24.0.0",
"isort>=5.13.0",
"mypy>=1.8.0",
]
[project.scripts]
lyxy-document-reader = "scripts.lyxy_document_reader:main"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.black]
line-length = 100
target-version = ["py311"]
[tool.isort]
profile = "black"
line-length = 100
[tool.mypy]
python_version = "3.11"
warn_return_any = true
warn_unused_configs = true
disallow_untyped_defs = true
[tool.pytest.ini_options]
testpaths = ["tests"]
pythonpath = ["scripts", "."]