Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars
Dependencies
- aiohttp
- colorlog
- docstring-parser
- dotenv
- editdistance
- filetype
- jieba
- jinja2
- jsonlines
- jsonschema
- latex2sympy2-extended
- litellm <2.0,>=1.55
- markdown
- modelscope >=1.34
- more-itertools
- nltk
- openai
- pandas
- pillow
- plotly
- pydantic
- pylatexenc
- pyyaml >=5.1
- requests
- rich
- rouge-chinese
- rouge-score >=0.1.0
- sacrebleu
- sympy
- tabulate
- tqdm
- transformers !=4.57.2,>=4.33
- word2number
- zhconv
163 optional dependencies
-
aiohttp[service]extra == "service"
-
aiohttp[agentx]extra == "agentx"
-
aiohttp[all]extra == "all"
-
aiohttp[perf]extra == "perf"
-
aiperf==0.12.0[agentx](python_version >= "3.11" and python_version < "3.14") and extra == "agentx"
-
apted[omnidoc-bench]extra == "omnidoc-bench"
-
apted[cc-ocr-v2]extra == "cc-ocr-v2"
-
apted[ocr-bench]extra == "ocr-bench"
-
beautifulsoup4[vtcbench]extra == "vtcbench"
-
beautifulsoup4[olmocr-bench]extra == "olmocr-bench"
-
beautifulsoup4[omnidoc-bench]extra == "omnidoc-bench"
-
bfcl-eval==2025.10.27.1[bfcl]extra == "bfcl"
-
browsergym-miniwob==0.14.3[miniwob]extra == "miniwob"
-
datacurve-pier>=0.3.0[deep-swe]extra == "deep-swe"
-
dateparser[wide-search]extra == "wide-search"
-
diffusers[aigc]extra == "aigc"
-
diffusers[all]extra == "all"
-
distance[ocr-bench]extra == "ocr-bench"
-
distance[omnidoc-bench]extra == "omnidoc-bench"
-
distance[cc-ocr-v2]extra == "cc-ocr-v2"
-
docutils>=0.16.0[docs]extra == "docs"
-
editdistance[ocr-bench]extra == "ocr-bench"
-
emoji[multi-if]extra == "multi-if"
-
emoji[ifbench]extra == "ifbench"
-
fastapi[perf]extra == "perf"
-
fastapi[service]extra == "service"
-
fastapi[agentx]extra == "agentx"
-
fastapi[all]extra == "all"
-
flask>=2.0.0[service]extra == "service"
-
flask>=2.0.0[all]extra == "all"
-
flask>=2.0.0[app]extra == "app"
-
fuzzysearch[olmocr-bench]extra == "olmocr-bench"
-
harbor<1.0.0,>=0.8.0[terminal-bench]extra == "terminal-bench"
-
httpx[toolathlon]extra == "toolathlon"
-
hypothesis==6.155.2[dev]extra == "dev"
-
instructor[rag]extra == "rag"
-
instructor[all]extra == "all"
-
iopath[aigc]extra == "aigc"
-
iopath[all]extra == "all"
-
jellyfish[torgo]extra == "torgo"
-
jieba[ocr-bench]extra == "ocr-bench"
-
jieba[omnidoc-bench]extra == "omnidoc-bench"
-
jinja2[all]extra == "all"
-
jinja2[agentx]extra == "agentx"
-
jinja2[service]extra == "service"
-
jinja2[perf]extra == "perf"
-
jiwer[torgo]extra == "torgo"
-
langchain>=0.3.0[rag]extra == "rag"
-
langchain>=0.3.0[all]extra == "all"
-
langchain-community>=0.3.0[all]extra == "all"
-
langchain-community>=0.3.0[rag]extra == "rag"
-
langchain-core>=0.3.0[rag]extra == "rag"
-
langchain-core>=0.3.0[all]extra == "all"
-
langchain-huggingface>=0.1.0[all]extra == "all"
-
langchain-huggingface>=0.1.0[rag]extra == "rag"
-
langchain-openai>=0.3.0[all]extra == "all"
-
langchain-openai>=0.3.0[rag]extra == "rag"
-
langdetect[multi-if]extra == "multi-if"
-
langdetect[ifeval]extra == "ifeval"
-
latex2sympy2-extended[olympiad-bench]extra == "olympiad-bench"
-
lpips[all]extra == "all"
-
lpips[aigc]extra == "aigc"
-
lxml[omnidoc-bench]extra == "omnidoc-bench"
-
lxml[cc-ocr-v2]extra == "cc-ocr-v2"
-
lxml[ocr-bench]extra == "ocr-bench"
-
matplotlib[needle-haystack]extra == "needle-haystack"
-
mcp>=1.0[mcp]extra == "mcp"
-
mcp-server-fetch[mcp]extra == "mcp"
-
modelscope>=1.10.0[all]extra == "all"
-
modelscope>=1.10.0[rag]extra == "rag"
-
ms-enclave>=0.0.8[sandbox]extra == "sandbox"
-
ms-opencompass>=0.1.6[all]extra == "all"
-
ms-opencompass>=0.1.6[opencompass]extra == "opencompass"
-
ms-vlmeval>=0.0.17[all]extra == "all"
-
ms-vlmeval>=0.0.17[vlmeval]extra == "vlmeval"
-
mteb<3.0.0,>=2.7.0[all]extra == "all"
-
mteb<3.0.0,>=2.7.0[rag]extra == "rag"
-
myst-parser[docs]extra == "docs"
-
nltk>=3.9[multi-if]extra == "multi-if"
-
nltk>=3.9[ifbench]extra == "ifbench"
-
nltk>=3.9[ifeval]extra == "ifeval"
-
nltk>=3.9[ocr-bench]extra == "ocr-bench"
-
numpy[agentx]extra == "agentx"
-
numpy[all]extra == "all"
-
numpy[maritime-ocr-bench]extra == "maritime-ocr-bench"
-
numpy[perf]extra == "perf"
-
numpy[service]extra == "service"
-
omegaconf[all]extra == "all"
-
omegaconf[aigc]extra == "aigc"
-
open-clip-torch[aigc]extra == "aigc"
-
open-clip-torch[all]extra == "all"
-
openai>=1.0.0[all]extra == "all"
-
openai>=1.0.0[rag]extra == "rag"
-
opencv-python[all]extra == "all"
-
opencv-python[aigc]extra == "aigc"
-
peft>=0.17[all]extra == "all"
-
peft>=0.17[aigc]extra == "aigc"
-
pillow[maritime-ocr-bench]extra == "maritime-ocr-bench"
-
plotly>=5.23.0[app]extra == "app"
-
plotly>=5.23.0[service]extra == "service"
-
plotly>=5.23.0[all]extra == "all"
-
polygon3[ocr-bench]extra == "ocr-bench"
-
pre-commit==4.6.0[dev]extra == "dev"
-
pycocoevalcap[refcoco]extra == "refcoco"
-
pycocoevalcap[caption]extra == "caption"
-
pytest[dev]extra == "dev"
-
pytest-cov[dev]extra == "dev"
-
pythainlp[multi-if]extra == "multi-if"
-
python-dotenv[dev]extra == "dev"
-
python-levenshtein[ocr-bench]extra == "ocr-bench"
-
python-levenshtein[omnidoc-bench]extra == "omnidoc-bench"
-
python-levenshtein[cc-ocr-v2]extra == "cc-ocr-v2"
-
ragas<0.5.0,>=0.4.0[rag]extra == "rag"
-
ragas<0.5.0,>=0.4.0[all]extra == "all"
-
rapidfuzz[olmocr-bench]extra == "olmocr-bench"
-
recommonmark[docs]extra == "docs"
-
rich[perf]extra == "perf"
-
rich[service]extra == "service"
-
rich[agentx]extra == "agentx"
-
rich[all]extra == "all"
-
scikit-learn[arena-hard]extra == "arena-hard"
-
scikit-learn[general-arena]extra == "general-arena"
-
scipy[cc-ocr-v2]extra == "cc-ocr-v2"
-
seaborn[needle-haystack]extra == "needle-haystack"
-
sentence-transformers>=5.4.0[rag]extra == "rag"
-
sentence-transformers>=5.4.0[all]extra == "all"
-
shapely[maritime-ocr-bench]extra == "maritime-ocr-bench"
-
soundfile[air-bench]extra == "air-bench"
-
sphinx>=5.3.0[docs]extra == "docs"
-
sphinx-design[docs]extra == "docs"
-
sphinxawesome-theme[docs]extra == "docs"
-
sse-starlette[agentx]extra == "agentx"
-
sse-starlette[all]extra == "all"
-
sse-starlette[perf]extra == "perf"
-
sse-starlette[service]extra == "service"
-
swebench==4.1.0[swe-bench]extra == "swe-bench"
-
syllapy[ifbench]extra == "ifbench"
-
tiktoken[openai-mrcr]extra == "openai-mrcr"
-
torch>=2.0.0[rag]extra == "rag"
-
torch[aigc]extra == "aigc"
-
torch>=2.0.0[all]extra == "all"
-
torchvision[aigc]extra == "aigc"
-
torchvision[all]extra == "all"
-
transformers[all]extra == "all"
-
transformers[agentx]extra == "agentx"
-
transformers[service]extra == "service"
-
transformers[perf]extra == "perf"
-
unbabel-comet[wmt]extra == "wmt"
-
unstructured[all]extra == "all"
-
unstructured[rag]extra == "rag"
-
uvicorn[all]extra == "all"
-
uvicorn[agentx]extra == "agentx"
-
uvicorn[perf]extra == "perf"
-
uvicorn[service]extra == "service"
-
uvloop[agentx]sys_platform != "win32" and extra == "agentx"
-
uvloop[service]sys_platform != "win32" and extra == "service"
-
uvloop[perf]sys_platform != "win32" and extra == "perf"
-
uvloop[all]sys_platform != "win32" and extra == "all"
-
webdataset>0.2.0[all]extra == "all"
-
webdataset>0.2.0[rag]extra == "rag"
-
websockets[toolathlon]extra == "toolathlon"
-
zss[cc-ocr-v2]extra == "cc-ocr-v2"
-
zss[ocr-bench]extra == "ocr-bench"
Used By
- clawperf 1.7K/mo
- foretoken 1.1K/mo
- evalscope-perf 198/mo
- loadpup 56/mo