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 >=3.8.0
- anthropic >=0.18.0
- flask >=3.0.0
- google-genai >=0.2.0
- litellm ==1.102.0
- numpy >=1.24.0
- openai >=1.0.0
- pydantic >=2.0.0
- pyyaml >=6.0.0
68 optional dependencies
-
aiohttp>=3.8.0[lite]extra == "lite"
-
aiohttp>=3.8.0[llm]extra == "llm"
-
aiohttp>=3.8.0[tracing]extra == "tracing"
-
anthropic>=0.18.0[llm]extra == "llm"
-
black>=23.0.0[dev]extra == "dev"
-
flake8>=6.0.0[dev]extra == "dev"
-
flask>=3.0.0[llm]extra == "llm"
-
google-genai>=0.2.0[llm]extra == "llm"
-
html2text>=2020.1.16[datagen]extra == "datagen"
-
html2text>=2020.1.16[full]extra == "full"
-
isort>=5.12.0[dev]extra == "dev"
-
jsonschema>=4.0.0[full]extra == "full"
-
jsonschema>=4.0.0[deterministic]extra == "deterministic"
-
langchain>=0.1.0[datagen]extra == "datagen"
-
langchain>=0.1.0[full]extra == "full"
-
langchain-community>=0.0.10[datagen]extra == "datagen"
-
langchain-community>=0.0.10[full]extra == "full"
-
langchain-core>=0.1.0[langchain]extra == "langchain"
-
langchain-core>=0.1.0[datagen]extra == "datagen"
-
langchain-core>=0.1.0[full]extra == "full"
-
langchain-text-splitters>=0.2.0[datagen]extra == "datagen"
-
langchain-text-splitters>=0.2.0[full]extra == "full"
-
langdetect>=1.0.9[deterministic]extra == "deterministic"
-
langdetect>=1.0.9[full]extra == "full"
-
litellm==1.102.0[llm]extra == "llm"
-
mammoth>=1.6.0[full]extra == "full"
-
mammoth>=1.6.0[datagen]extra == "datagen"
-
markdown>=3.4.0[full]extra == "full"
-
markdown>=3.4.0[datagen]extra == "datagen"
-
mypy>=1.0.0[dev]extra == "dev"
-
numpy>=1.24.0[llm]extra == "llm"
-
openai>=1.0.0[llm]extra == "llm"
-
openpyxl>=3.1.0[full]extra == "full"
-
openpyxl>=3.1.0[datagen]extra == "datagen"
-
pandas>=2.0.0[datagen]extra == "datagen"
-
pandas>=2.0.0[full]extra == "full"
-
pillow>=10.0.0[full]extra == "full"
-
pillow>=10.0.0[datagen]extra == "datagen"
-
presidio-analyzer>=2.2.0[full]extra == "full"
-
presidio-analyzer>=2.2.0[pii]extra == "pii"
-
pydantic>=2.0.0[lite]extra == "lite"
-
pydantic>=2.0.0[tracing]extra == "tracing"
-
pydantic>=2.0.0[llm]extra == "llm"
-
pymupdf>=1.23.0[full]extra == "full"
-
pymupdf>=1.23.0[datagen]extra == "datagen"
-
pypdf>=3.0.0[full]extra == "full"
-
pypdf>=3.0.0[datagen]extra == "datagen"
-
pytesseract>=0.3.10[full]extra == "full"
-
pytesseract>=0.3.10[datagen]extra == "datagen"
-
pytest>=7.0.0[dev]extra == "dev"
-
pytest-asyncio>=0.21.0[dev]extra == "dev"
-
python-docx>=0.8.11[datagen]extra == "datagen"
-
python-docx>=0.8.11[full]extra == "full"
-
python-pptx>=0.6.21[full]extra == "full"
-
python-pptx>=0.6.21[datagen]extra == "datagen"
-
sentence-transformers>=2.0.0[full]extra == "full"
-
sentence-transformers>=2.0.0[vectors]extra == "vectors"
-
spacy<3.8.0,>=3.0.0[full]extra == "full"
-
spacy<3.8.0,>=3.0.0[pii]extra == "pii"
-
sphinx>=6.0.0[docs]extra == "docs"
-
sphinx-rtd-theme>=1.2.0[docs]extra == "docs"
-
striprtf>=0.0.26[datagen]extra == "datagen"
-
striprtf>=0.0.26[full]extra == "full"
-
torch>=2.0.0[full]extra == "full"
-
torch>=2.0.0[local-models]extra == "local-models"
-
transformers>=4.30.0[full]extra == "full"
-
transformers>=4.30.0[local-models]extra == "local-models"
-
typing-extensions>=4.0.0[tracing]extra == "tracing"