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
- platformdirs >=4.0.0
- pyyaml >=6.0
-
tomli
>=2.0.0
python_version < "3.11"
- tomli-w >=1.2.0
-
typing-extensions
>=4.0.0
python_version < "3.11"
143 optional dependencies
-
bandit>=1.9.4[dev]extra == "dev"
-
beautifulsoup4>=4.15.0[dev]extra == "dev"
-
beautifulsoup4>=4.15.0[all]extra == "all"
-
beautifulsoup4>=4.15.0[html]extra == "html"
-
black~=26.1[dev]extra == "dev"
-
bleach>=6.4.0[sanitizer]extra == "sanitizer"
-
chardet>=5.2.0[markdown]extra == "markdown"
-
chardet>=5.2.0[all]extra == "all"
-
chardet>=5.2.0[dev]extra == "dev"
-
chardet>=5.2.0[html]extra == "html"
-
chardet>=5.2.0[org]extra == "org"
-
chardet>=5.2.0[rst]extra == "rst"
-
chardet>=5.2.0[textile]extra == "textile"
-
chardet>=5.2.0[wiki]extra == "wiki"
-
chardet>=5.2.0[xlsx]extra == "xlsx"
-
defusedxml>=0.7.1[dev]extra == "dev"
-
defusedxml>=0.7.1[enex]extra == "enex"
-
defusedxml>=0.7.1[fb2]extra == "fb2"
-
defusedxml>=0.7.1[pptx]extra == "pptx"
-
defusedxml>=0.7.1[all]extra == "all"
-
defusedxml>=0.7.1[benchmarks]extra == "benchmarks"
-
docutils>=0.22[dev]extra == "dev"
-
docutils>=0.22[all]extra == "all"
-
docutils>=0.22[rst]extra == "rst"
-
easyocr>=1.7.0[ocr-easyocr]extra == "ocr-easyocr"
-
ebooklib>=0.20[dev]extra == "dev"
-
ebooklib>=0.20[epub]extra == "epub"
-
ebooklib>=0.20[all]extra == "all"
-
extract-msg>=0.56.1[outlook]extra == "outlook"
-
extract-msg>=0.56.1[all]extra == "all"
-
extract-msg>=0.56.1[dev]extra == "dev"
-
faiss-cpu>=1.7.4[search]extra == "search"
-
fastmcp>=2.0.0[dev]extra == "dev"
-
fastmcp>=2.0.0[mcp]extra == "mcp"
-
fastmcp>=2.0.0[all]extra == "all"
-
html5lib>=1.1[dev]extra == "dev"
-
httpx>=0.28.1[html]extra == "html"
-
httpx>=0.28.1[http]extra == "http"
-
httpx>=0.28.1[all]extra == "all"
-
httpx>=0.28.1[dev]extra == "dev"
-
hypothesis>=6.100.0[dev]extra == "dev"
-
interrogate>=1.7.0[dev]extra == "dev"
-
jinja2>=3.1.0[templates]extra == "templates"
-
jinja2>=3.1.0[dev]extra == "dev"
-
jinja2>=3.1.0[all]extra == "all"
-
langdetect>=1.0.9[langdetect]extra == "langdetect"
-
langdetect>=1.0.9[all]extra == "all"
-
langdetect>=1.0.9[dev]extra == "dev"
-
mistune>=3.3.2[dev]extra == "dev"
-
mistune>=3.3.2[all]extra == "all"
-
mistune>=3.3.2[markdown]extra == "markdown"
-
mwparserfromhell>=0.7.2[wiki]extra == "wiki"
-
mwparserfromhell>=0.7.2[all]extra == "all"
-
mwparserfromhell>=0.7.2[dev]extra == "dev"
-
mypy>=2.1.0[dev]extra == "dev"
-
odfpy>=1.4.1[dev]extra == "dev"
-
odfpy>=1.4.1[odf]extra == "odf"
-
odfpy>=1.4.1[all]extra == "all"
-
openpyxl>=3.1.5[all]extra == "all"
-
openpyxl>=3.1.5[dev]extra == "dev"
-
openpyxl>=3.1.5[xlsx]extra == "xlsx"
-
orgparse>=0.4.20251020[org]extra == "org"
-
orgparse>=0.4.20251020[all]extra == "all"
-
orgparse>=0.4.20251020[dev]extra == "dev"
-
pillow>=11.3.0[all]extra == "all"
-
pillow>=11.3.0[ocr]extra == "ocr"
-
pillow>=11.3.0[ocr-easyocr]extra == "ocr-easyocr"
-
pillow>=11.3.0[dev]extra == "dev"
-
pre-commit>=4.6.0[dev]extra == "dev"
-
py7zr>=0.22.0[dev]extra == "dev"
-
py7zr>=0.22.0[archive]extra == "archive"
-
py7zr>=0.22.0[all]extra == "all"
-
pychm>=0.8.6[chm]extra == "chm"
-
pylatexenc>=2.10[all]extra == "all"
-
pylatexenc>=2.10[dev]extra == "dev"
-
pylatexenc>=2.10[latex]extra == "latex"
-
pymupdf>=1.28.0[pdf-layout]extra == "pdf-layout"
-
pymupdf>=1.28.0[pdf]extra == "pdf"
-
pymupdf>=1.28.0[dev]extra == "dev"
-
pymupdf>=1.28.0[all]extra == "all"
-
pymupdf-layout>=1.28.0[pdf-layout]extra == "pdf-layout"
-
pytesseract>=0.3.13[dev]extra == "dev"
-
pytesseract>=0.3.13[ocr]extra == "ocr"
-
pytesseract>=0.3.13[all]extra == "all"
-
pytest>=9.1.1[dev]extra == "dev"
-
pytest-cov>=7.1.0[dev]extra == "dev"
-
pytest-xdist>=3.8.0[dev]extra == "dev"
-
pyth3>=0.7[all]extra == "all"
-
pyth3>=0.7[rtf]extra == "rtf"
-
pyth3>=0.7[dev]extra == "dev"
-
python-docx>=1.2.0[all]extra == "all"
-
python-docx>=1.2.0[dev]extra == "dev"
-
python-docx>=1.2.0[docx]extra == "docx"
-
python-docx>=1.2.0[docx-render]extra == "docx-render"
-
python-pptx>=1.0.2[all]extra == "all"
-
python-pptx>=1.0.2[dev]extra == "dev"
-
python-pptx>=1.0.2[pptx]extra == "pptx"
-
pywebview>=5.0[window]extra == "window"
-
pyyaml>=6.0[openapi]extra == "openapi"
-
pyyaml>=6.0[dev]extra == "dev"
-
pyyaml>=6.0[all]extra == "all"
-
radon>=6.0.1[dev]extra == "dev"
-
rank-bm25>=0.2.2[search]extra == "search"
-
rank-bm25>=0.2.2[all]extra == "all"
-
rank-bm25>=0.2.2[dev]extra == "dev"
-
rarfile>=4.2[all]extra == "all"
-
rarfile>=4.2[archive]extra == "archive"
-
rarfile>=4.2[dev]extra == "dev"
-
readability-lxml>=0.8.4.1[all]extra == "all"
-
readability-lxml>=0.8.4.1[dev]extra == "dev"
-
readability-lxml>=0.8.4.1[html-readability]extra == "html-readability"
-
reportlab>=4.0.0[dev]extra == "dev"
-
reportlab>=4.0.0[all]extra == "all"
-
reportlab>=4.0.0[pdf-render]extra == "pdf-render"
-
rich>=14.2.0[dev]extra == "dev"
-
rich>=14.2.0[all]extra == "all"
-
rich>=14.2.0[cli-extras]extra == "cli-extras"
-
ruff>=0.15.20[dev]extra == "dev"
-
sentence-transformers>=2.2.2[search]extra == "search"
-
six>=1.17.0[rtf]extra == "rtf"
-
sphinx>=9.0.4[dev]python_version >= "3.11" and extra == "dev"
-
sphinx-copybutton>=0.5.2[dev]python_version >= "3.11" and extra == "dev"
-
sphinx-rtd-theme>=3.1.0[dev]python_version >= "3.11" and extra == "dev"
-
syrupy>=4.6.0[dev]extra == "dev"
-
textile>=4.0.4[dev]extra == "dev"
-
textile>=4.0.4[all]extra == "all"
-
textile>=4.0.4[textile]extra == "textile"
-
tiktoken>=0.7.0[dev]extra == "dev"
-
tiktoken>=0.7.0[all]extra == "all"
-
tiktoken>=0.7.0[chunk]extra == "chunk"
-
tqdm>=4.68.3[cli-extras]extra == "cli-extras"
-
tqdm>=4.68.3[all]extra == "all"
-
tqdm>=4.68.3[dev]extra == "dev"
-
types-beautifulsoup4[dev]extra == "dev"
-
types-docutils[dev]extra == "dev"
-
types-lxml[dev]extra == "dev"
-
types-pillow[dev]extra == "dev"
-
types-pyyaml>=6.0.12.20260518[dev]extra == "dev"
-
types-reportlab[dev]extra == "dev"
-
vulture>=2.16[dev]extra == "dev"
-
watchdog>=4.0.0[all]extra == "all"
-
watchdog>=4.0.0[cli-extras]extra == "cli-extras"
-
watchdog>=4.0.0[dev]extra == "dev"
Used By
- localvectordb 133/mo