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
53 optional dependencies
-
bs4[full]extra == "full"
-
colorlog[full]extra == "full"
-
defusedxml[full]extra == "full"
-
defusedxml[pic]extra == "pic"
-
google-ads>=32.0.0[full]extra == "full"
-
google-ads[ggapi]extra == "ggapi"
-
google-api-python-client>=2.187.0[full]extra == "full"
-
google-api-python-client[ggapi]extra == "ggapi"
-
google-auth>=2.45.0[full]extra == "full"
-
google-auth[ggapi]extra == "ggapi"
-
google-auth-oauthlib[full]extra == "full"
-
google-auth-oauthlib[ggapi]extra == "ggapi"
-
imagehash[full]extra == "full"
-
imagehash[pic]extra == "pic"
-
numpy[dadf]extra == "dadf"
-
numpy[docs]extra == "docs"
-
numpy[extra]extra == "extra"
-
numpy[full]extra == "full"
-
olefile[full]extra == "full"
-
openpyxl[dadf]extra == "dadf"
-
openpyxl[extra]extra == "extra"
-
openpyxl[full]extra == "full"
-
pandas[full]extra == "full"
-
pandas[dadf]extra == "dadf"
-
pandas[docs]extra == "docs"
-
pandas[extra]extra == "extra"
-
pillow[extra]extra == "extra"
-
pillow[full]extra == "full"
-
pillow[pic]extra == "pic"
-
pillow-heif[full]extra == "full"
-
pillow-jxl-plugin[full]extra == "full"
-
pyxlsb[full]extra == "full"
-
rclone-crypt[full]extra == "full"
-
rclone-crypt[rclone]extra == "rclone"
-
requests[full]extra == "full"
-
requests[ggapi]extra == "ggapi"
-
rich[beautiful]extra == "beautiful"
-
rich[docs]extra == "docs"
-
rich[full]extra == "full"
-
spire-pdf[docs]extra == "docs"
-
spire-pdf[extra]extra == "extra"
-
spire-pdf[full]extra == "full"
-
spire-pdf[pdf]extra == "pdf"
-
tqdm[full]extra == "full"
-
typst[full]extra == "full"
-
typst[typst]extra == "typst"
-
unidecode[full]extra == "full"
-
xlsxwriter[dadf]extra == "dadf"
-
xlsxwriter[extra]extra == "extra"
-
xlsxwriter[full]extra == "full"
-
xmltodict[extra]extra == "extra"
-
xmltodict[full]extra == "full"
-
xmltodict[xml]extra == "xml"