Replace pytest group reference with explicit dependencies in evaluation

• Remove pytest group dependency
• Add explicit pytest>=8.4.2
• Add pytest-asyncio>=1.2.0
• Add pre-commit directly
• Fix potential circular dependency
This commit is contained in:
yangdx 2025-11-18 12:17:21 +08:00
parent a11912ffa5
commit 472b498ade

View file

@ -132,8 +132,10 @@ offline = [
] ]
evaluation = [ evaluation = [
# Test framework (reference pytest group) # Test framework dependencies (for evaluation)
"lightrag-hku[pytest]", "pytest>=8.4.2",
"pytest-asyncio>=1.2.0",
"pre-commit",
# RAG evaluation dependencies (RAGAS framework) # RAG evaluation dependencies (RAGAS framework)
"ragas>=0.3.7", "ragas>=0.3.7",
"datasets>=4.3.0", "datasets>=4.3.0",