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
- bs4
- dask
- ipython
- langchain
- langchain-community
- lxml-html-clean
- nltk >=3.8.2
- numpy
- office365-rest-python-client
- openai >=1.0.0
- pandas >=2.0.0
- pdfplumber !=0.11.3
- pydantic
- pymupdf
- python-docx
- pytrie
- requests
- scikit-learn
- simple-salesforce
- sortedcontainers
- sqlalchemy >=2.0.0
- tqdm
- trafilatura
- typing-extensions
- unidecode
- url-normalize
132 optional dependencies
-
boto3[benchmark]extra == "benchmark"
-
boto3[test]extra == "test"
-
bs4[benchmark]extra == "benchmark"
-
bs4[docs]extra == "docs"
-
bs4[neural-db]extra == "neural-db"
-
bs4[test]extra == "test"
-
cryptography[test]extra == "test"
-
dask[docs]extra == "docs"
-
dask[test]extra == "test"
-
dask[benchmark]extra == "benchmark"
-
dask[neural-db]extra == "neural-db"
-
datasets[test]extra == "test"
-
faker[test]extra == "test"
-
gcsfs[benchmark]extra == "benchmark"
-
gcsfs[test]extra == "test"
-
grpcio[test]extra == "test"
-
ipython[docs]extra == "docs"
-
ipython[neural-db]extra == "neural-db"
-
ipython[test]extra == "test"
-
ipython[benchmark]extra == "benchmark"
-
langchain[docs]extra == "docs"
-
langchain[test]extra == "test"
-
langchain[neural-db]extra == "neural-db"
-
langchain[benchmark]extra == "benchmark"
-
langchain-community[benchmark]extra == "benchmark"
-
langchain-community[test]extra == "test"
-
langchain-community[neural-db]extra == "neural-db"
-
langchain-community[docs]extra == "docs"
-
lxml-html-clean[neural-db]extra == "neural-db"
-
lxml-html-clean[benchmark]extra == "benchmark"
-
lxml-html-clean[docs]extra == "docs"
-
lxml-html-clean[test]extra == "test"
-
mlflow[test]extra == "test"
-
mlflow[benchmark]extra == "benchmark"
-
mock[test]extra == "test"
-
moto[test]extra == "test"
-
nltk>=3.8.2[benchmark]extra == "benchmark"
-
nltk>=3.8.2[docs]extra == "docs"
-
nltk>=3.8.2[test]extra == "test"
-
nltk>=3.8.2[neural-db]extra == "neural-db"
-
office365-rest-python-client[test]extra == "test"
-
office365-rest-python-client[benchmark]extra == "benchmark"
-
office365-rest-python-client[docs]extra == "docs"
-
office365-rest-python-client[neural-db]extra == "neural-db"
-
openai>=1.0.0[benchmark]extra == "benchmark"
-
openai>=1.0.0[docs]extra == "docs"
-
openai>=1.0.0[neural-db]extra == "neural-db"
-
openai>=1.0.0[test]extra == "test"
-
pandas[test]extra == "test"
-
pandas[neural-db-v2]extra == "neural-db-v2"
-
pandera[neural-db-v2]extra == "neural-db-v2"
-
pandera[test]extra == "test"
-
pdfplumber!=0.11.3[neural-db]extra == "neural-db"
-
pdfplumber!=0.11.3[test]extra == "test"
-
pdfplumber!=0.11.3[docs]extra == "docs"
-
pdfplumber!=0.11.3[benchmark]extra == "benchmark"
-
prometheus-client[test]extra == "test"
-
protobuf[test]extra == "test"
-
protobuf[benchmark]extra == "benchmark"
-
psutil[test]extra == "test"
-
psutil[benchmark]extra == "benchmark"
-
pyarrow[test]extra == "test"
-
pydantic[docs]extra == "docs"
-
pydantic[benchmark]extra == "benchmark"
-
pydantic[neural-db]extra == "neural-db"
-
pydantic[test]extra == "test"
-
pymupdf[benchmark]extra == "benchmark"
-
pymupdf[docs]extra == "docs"
-
pymupdf[neural-db]extra == "neural-db"
-
pymupdf[test]extra == "test"
-
pyopenssl>22.1.0[test]extra == "test"
-
pytest[test]extra == "test"
-
pytest-mock[test]extra == "test"
-
python-docx[benchmark]extra == "benchmark"
-
python-docx[docs]extra == "docs"
-
python-docx[test]extra == "test"
-
python-docx[neural-db]extra == "neural-db"
-
pytrie[benchmark]extra == "benchmark"
-
pytrie[neural-db]extra == "neural-db"
-
pytrie[docs]extra == "docs"
-
pytrie[test]extra == "test"
-
ray[test]extra == "test"
-
ray[benchmark]extra == "benchmark"
-
s3fs[test]extra == "test"
-
s3fs[benchmark]extra == "benchmark"
-
scikit-learn[docs]extra == "docs"
-
scikit-learn[neural-db]extra == "neural-db"
-
scikit-learn[test]extra == "test"
-
scikit-learn[benchmark]extra == "benchmark"
-
simple-salesforce[neural-db]extra == "neural-db"
-
simple-salesforce[test]extra == "test"
-
simple-salesforce[benchmark]extra == "benchmark"
-
simple-salesforce[docs]extra == "docs"
-
sortedcontainers[neural-db]extra == "neural-db"
-
sortedcontainers[docs]extra == "docs"
-
sortedcontainers[benchmark]extra == "benchmark"
-
sortedcontainers[test]extra == "test"
-
sphinx!=5.2.0.post0[docs]extra == "docs"
-
sphinx-rtd-theme[docs]extra == "docs"
-
sqlalchemy>=2.0.0[test]extra == "test"
-
sqlalchemy>=2.0.0[docs]extra == "docs"
-
sqlalchemy>=2.0.0[benchmark]extra == "benchmark"
-
sqlalchemy>=2.0.0[neural-db]extra == "neural-db"
-
sqlalchemy-utils[test]extra == "test"
-
sqlalchemy-utils[neural-db-v2]extra == "neural-db-v2"
-
tokenizers<=0.20.3[test]extra == "test"
-
toml[benchmark]extra == "benchmark"
-
toml[test]extra == "test"
-
torch[benchmark]extra == "benchmark"
-
torch[neural-db-v2]extra == "neural-db-v2"
-
torch[test]extra == "test"
-
tqdm[neural-db]extra == "neural-db"
-
tqdm[test]extra == "test"
-
tqdm[docs]extra == "docs"
-
tqdm[benchmark]extra == "benchmark"
-
trafilatura[test]extra == "test"
-
trafilatura[neural-db]extra == "neural-db"
-
trafilatura[docs]extra == "docs"
-
trafilatura[benchmark]extra == "benchmark"
-
transformers[neural-db-v2]extra == "neural-db-v2"
-
transformers[test]extra == "test"
-
unidecode[benchmark]extra == "benchmark"
-
unidecode[neural-db]extra == "neural-db"
-
unidecode[test]extra == "test"
-
unidecode[docs]extra == "docs"
-
unstructured<=0.10.20[neural-db-v2]extra == "neural-db-v2"
-
unstructured<=0.10.20[benchmark]extra == "benchmark"
-
unstructured<=0.10.20[test]extra == "test"
-
url-normalize[docs]extra == "docs"
-
url-normalize[benchmark]extra == "benchmark"
-
url-normalize[test]extra == "test"
-
url-normalize[neural-db]extra == "neural-db"