Feat: sync test group to top pyproject.toml (#8015)

### What problem does this PR solve?

sync test group from sdk/python/pyproject.toml to top pyproject.toml

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
Liu An
2025-06-03 15:21:06 +08:00
committed by GitHub
parent 156290f8d0
commit e702431fcb
2 changed files with 78 additions and 3 deletions

View File

@ -72,7 +72,6 @@ dependencies = [
"pyclipper==1.3.0.post5",
"pycryptodomex==3.20.0",
"pypdf>=5.0.0,<6.0.0",
"pytest>=8.3.0,<9.0.0",
"python-dotenv==1.0.1",
"python-dateutil==2.8.2",
"python-pptx>=1.0.2,<2.0.0",
@ -139,6 +138,19 @@ full = [
"transformers>=4.35.0,<5.0.0"
]
[dependency-groups]
test = [
"hypothesis>=6.132.0",
"openpyxl>=3.1.5",
"pillow>=10.4.0",
"pytest>=8.3.5",
"python-docx>=1.1.2",
"python-pptx>=1.0.2",
"reportlab>=4.4.1",
"requests>=2.32.2",
"requests-toolbelt>=1.0.0",
]
[tool.setuptools]
packages = ['agent', 'agentic_reasoning', 'api', 'deepdoc', 'graphrag', 'intergrations.chatgpt-on-wechat.plugins', 'mcp.server', 'rag', 'sdk.python.ragflow_sdk']